Два плагина разбиения на страницы jQuery на той же странице, кажется, не работают

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




И мой jQuery имеет,


Вот то, что я получаю...

сопроводительный текст http://img52.imageshack.us/img52/5618/pagerse.jpg

Обе работы, но Взгляд на pagerup выбранная страница 3 но PagerDown шоу 1.... Как изменить один пейджер на другом событии обратного вызова пейджеров в jQuery....

Править: использование идеи mef, кажется, не работает...



    
    
    
      
    


    

5
задан Brock Adams 9 July 2010 в 03:00
поделиться

2 ответа

Поскольку это официально не поддерживается, вот обходной путь ( рабочая демонстрация ).

Шаг 1 Создайте разметку HTML следующим образом:

<div class="pagination" id="Pagination">
  <!-- the container for your first pagination area -->
</div>

<div id="results">
  <!-- the container where you show your results -->
</div>

<div class="pagination" id="Pagination2">
  <!-- the container for your second pagination area -->
</div>

Шаг 2 Идея:
Теперь идея состоит в том, чтобы использовать плагин разбиения на страницы как обычно с первым div разбиения на страницы. Но, кроме того, мы хотим копировать все содержимое первого div разбиения на страницы во второй div разбиения на страницы каждый раз, когда происходит изменение страницы.

Шаг 3 Настройте функцию обратного вызова pageSelect:
Добавьте следующие строки в конец функции обратного вызова:

var paginationClone = $("#Pagination > *").clone(true);
$("#Pagination2").empty();
paginationClone.appendTo("#Pagination2");

Очень важно включить логический параметр ( withDataAndEvents ) с вызовом .clone , иначе копия вашей разбивки на страницы не будет иметь никаких событий щелчка.

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

12
ответ дан 18 December 2019 в 13:12
поделиться

Возможно, это не тот ответ, на который вы надеялись, но есть запрос функции для подключаемого модуля jQuery Pagination, который предполагает, что наличие двух пейджеров на одной странице не поддерживается текущей реализацией:

http://plugins.jquery.com/node/11825

2
ответ дан 18 December 2019 в 13:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: