Ещё один вариант простой сортировки таблицы. На данный момент сортирует строки/числа. В планах также реализовать сортировку по датам/времени.
[ Demo: codepen.io ]
Ничего не обычного, подключаем js:
<script src="/path/to/src/js/aiSortTable.min.js"></script>и при необходимости css:
<link rel="stylesheet" href="/path/to/src/css/aiSortTable.min.css">aiSortTable.init("myTable", [0, 3], function(e) {
console.log(e);
});Первым параметром передаём id таблицы (к которой требуется применить сортировку), вторым параметром передаём массив колонок для сортировки (0 ... n). Последним параметром идёт функция, которая сработает после сортировки.
.ai_th_sortable- Ячейка шапки, при клике на которую происходит сортировка;.ai_th_sortable__up- Состояние сортировки по убыванию;.ai_th_sortable__down- Состояние сортировки по возростанию;.ai_td_active- Класс ячеек в активной колонке.
