Domanda

c'è un modo per avere il passaggio del mouse con una mano quando si va oltre l'intestazione di colonna per cui il suo chiaro che si può cliccare sulla colonna per ordinare la tabella in base alla colonna

È stato utile?

Soluzione

Sì, questo è realizzabile utilizzando il cursore: proprietà CSS puntatore. E 'possibile applicare questa proprietà nel file CSS all'interno della classe appropriata, o direttamente con jQuery:

.

$ ( 'th') css ( 'cursore', 'puntatore');

Altri suggerimenti

$('th').css('cursor', 'pointer');

Il vantaggio di applicare questa regola in JavaScript è lo stile non si applica se JavaScript è disabilitato (cioè le colonne non sarà ordinabile).

In alternativa, si potrebbe avere il vostro codice "sort-abilitazione" si applica una classe al table madre delle intestazioni, riducendo il numero di operazioni di DOM richieste e ulteriormente separare il comportamento e la presentazione.

$('table').makeSortable().addClass('sortable');

...

.sortable th {
    cursor: pointer;
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top