jQuery: есть ли способ для tablesorterPager показывать выбираемые номера страниц? - PullRequest
0 голосов
/ 04 декабря 2010

Я использую jQuery TableSorter, и я пытаюсь добавить навигацию по страницам (без использования TableSorter). Теперь TableSorter имеет пейджинговый плагин, но проблема в том, что он не показывает номера страниц, поэтому вы не можете выбрать конкретную страницу для просмотра.

Я нашел этот плагин Pagination: http://plugins.jquery.com/project/pagination, это именно то, что я ищу. проблема в том, что все попытки, которые я предпринял, пытаясь объединить буксир, дали мне много ошибок ..

Есть ли способ объединить их? или, может быть, измените tableorterPager, чтобы он мог выбирать страницы?

1 Ответ

0 голосов
/ 05 декабря 2010

Вам нужно будет изменить TablesorterPager.Два плагина, модифицирующие один элемент DOM, могут запутаться.Код будет легко добавить в плагин, предполагая, что у вас есть опыт разработки плагинов jQuery.Если нет, я дам вам краткий план, и если вы не можете понять это, я буду более чем рад помочь.

  • Создайте функцию для установки <ul>с <li> для каждого номера страницы.Вы можете скрыть несколько средних, как это делает этот сайт, или нет.
  • Вызовите эту функцию из конструктора
  • Установите событие click () в конструкторе для загрузки страницы.Я думаю, что самый простой способ сделать это состоит в том, чтобы каждый <li> имел идентификатор чего-то вроде # page0, # page1, # page2 и т. Д. Таким образом, вы можете просто удалить часть 'page' иотправьте их на страницу, основываясь на .val () элемента, на котором они щелкнули.
  • Во время изменения страницы вам, вероятно, захочется переключить некоторые активные классы и, возможно, изменить исходный * 1013.* дети.Все это может быть заключено в функцию.Подробности о том, какие элементы нужно изменить и какие имена классов, можно найти в дополнении к плагину.

Удачи!Оставьте комментарий или что-то еще, если вам нужна дополнительная информация.

...