Главная
Форум
Новости
Статьи
Скрипты
Плагины
Сервисы

Главная > Скрипты >

TableSorter – сортировка таблиц

На сайтах часто используются таблицы - различные топы, подборки данных, статистика и т.д. Если в таблице много столбцов, то дополнительно делают сортировку по всем полям, по возрастанию и убыванию. И это довольно сильно плодит число страниц, плюс надо дополнительно писать серверный обработчик, и на каждую сортировку нужно перезагружать страницу. Иногда это необходимо (к примеру, если данных много и они разбиты на страницы - сортировка в пределах текущей страницы ничего особенного не даст), но в ряде случаев, когда все данные есть на текущей странице, можно использовать AJAX для сортировки.

Данный скрипт именно этим и занимается. Это довольно просто и удобно, не нужно думать о серверной части - клиентский JavaScript сам отсортирует все столбцы. Правда, придется немного поработать с кодом таблицы - прописать отдельно заголовки и данные (теги thead, th и tbody), и закрыть все теги, которые обычно опускаются. Но оно того стоит)

Требования: jQuery
Документация, демо
Скачать (867 кб, полный пак)


Автор: Spryt

Похожие записи:
-  Чат на основе библиотеки JQuery
-  Слайдинг таблиц с библиотекой Mootools
-  Меню кафе Япошка работает на Ajax
-  Меню навигации в стили win – dhtmlxMenu
-  КБ “Панорама” подготовила новую версию GIS WebServer

1 Star2 Stars3 Stars4 Stars5 Stars (9 голосов, средний: 5 из 5)
Loading ... Loading ...

Один комментарий на “TableSorter – сортировка таблиц”

  1. REZER

    Ну и зачем использовать данный скрипт фиг его знает каким размером, если можно воспользоваться скриптом получше, который весит всего 2,5 KB? Вот ссылка: http://www.leigeber.com/2009/03/table-sorter/ – там есть демо и можно бесплатно скачать.

Оставить комментарий

Вам нужно войти, чтобы оставить комментарий.







Авторам:

Популярные статьи:

Web-просмотрщик картинок. Lightbox2 (14)
AJAX скрипт для определения Google Pagerank (13)
Анимация загрузки: AjaxLoad (13)
Карта кликов вашего сайта. ClickHeat (11)
Чекбокс с прозрачностью (10)