чи є спосіб навести курсор миші на руку, коли ви переходите за заголовок стовпця, щоб було зрозуміло, що ви можете натиснути на заголовок стовпця, щоб відсортувати таблицю за цим стовпцем
Відповіді:
2 для відповіді № 1Так, цього можна досягти за допомогою властивості CSS cursor: pointer. Це властивість можна застосувати у файлі CSS у відповідному класі або безпосередньо за допомогою jQuery:
$ ("th"). css ("курсор", "покажчик");
0 для відповіді № 2
$("th").css("cursor", "pointer");
Перевагою застосування цього правила в JavaScript є те, що стиль не застосовуватиметься, якщо JavaScript вимкнено (тобто стовпці не можна сортувати).
Як варіант, ви можете мати, щоб ваш код "увімкнення сортування" застосовував клас до батьківського table
заголовків, зменшення кількості необхідних операцій DOM і подальше розділення поведінки та презентації.
$("table").makeSortable().addClass("sortable");
...
.sortable th {
cursor: pointer;
}