Постраничная навигация
Общая информация
Блок постраничной навигации состоит из панели пронумерованных страниц.
Для работы стилей постраничной навигации, контейнеру списка необходимо
задать класс .pagination а всем его элементам, класс .pagination-page
<ul class="pagination">
<li class="pagination-page disabled"><a href="#" rel="nofollow"><i class="fa-solid fa-angles-left"></i></a></li>
<li class="pagination-page disabled"><a href="#" rel="nofollow"><i class="fa-solid fa-angle-left"></i></a></li>
<li class="pagination-page"><a href="#" rel="nofollow">1</a></li>
<li class="pagination-page"><a href="#" rel="nofollow">2</a></li>
<li class="pagination-page page-selector"><a href="#" rel="nofollow">...</a></li>
<li class="pagination-page"><a href="#" rel="nofollow">39</a></li>
<li class="pagination-page active"><a href="#" rel="nofollow">40</a></li>
<li class="pagination-page"><a href="#" rel="nofollow">41</a></li>
<li class="pagination-page page-selector"><a href="#" rel="nofollow">...</a></li>
<li class="pagination-page"><a href="#" rel="nofollow">99</a></li>
<li class="pagination-page"><a href="#" rel="nofollow">100</a></li>
<li class="pagination-page"><a href="#" rel="nofollow"><i class="fa-solid fa-angle-right"></i></a></li>
<li class="pagination-page"><a href="#" rel="nofollow"><i class="fa-solid fa-angles-right"></i></a></li>
</ul>
<br><br>
<ul class="pagination">
<li class="pagination-page"><a href="#">← Назад</a></li>
<li class="pagination-page"><a href="#">Вперед →</a></li>
</ul>Класс .disabled элемента списка служит для отключения переключателя.
Javascript
Блок постраничной навигации можно создать при помощи Javascript. В этом случае у вас откроется больше возможность без перезагрузки страницы.
Для этого вам необходимо создать экземпляр класса PipUI.Pagination и передать в него необходимые параметры.
Данный класс имеет в себе два параметра
HTMLElement - элемент или строковая ссылка на элемент
Object - объект с набором опций
Пример
Опции
Второй параметр объекта PipUI.Pagination поддерживает следующие параметры
Методы
Новые типы генерации
Для создания или изменения текущего типа генерации, необходимо передать в опции параметр types со своими значениями.
Пример нового типа
События
change-pagination-pipui
Срабатывает при изменении страницы
.pagination
update-pagination-pipui
Срабатывает при обновлении списка
.pagination
Last updated