Затем из исходного файла со стилями выбираете часть кода с нужным вам стилем и вставляете его в файл стилей .css вашего сайта. Если не хотите особо заморачиваться, то просто подключаете исходный файл css такой строкой кода:
<link type="text/css" rel="stylesheet" href="путь_к_css/simplePagination.css"/>
Шаг 3. Код HTML
Осталось вывести панель постраничной навигации на страницах своего сайта. Для этого там, где вы планируете её разместить, прописываете следующий код:
<div id="light-pagination" class="pagination"></div> (светлая тема)
<div id="dark-pagination" class="pagination"></div> (темная тема)
<div id="compact-pagination" class="pagination"></div> (компактная тема)
Шаг 4. Инициализация плагина
Чтобы запустить плагин, нужно всего несколько строчек кода:
$(function() {
$(#light-pagination).pagination({
items: 100,
itemsOnPage: 10,
cssStyle: 'light-theme'
});
});
Пример дан для светлой темы #light-pagination, чтобы сменить ее на темную, достаточно изменить селектор на #dark-pagination, для компактной - это #compact-pagination. Не забывайте в таком случае менять и класс в файле со стилями cssStyle.
Для настройки данного скрипта под себя доступны следующие опции:
items — общее количество элементов для расчета страниц пагинации, по умолчанию: 1;
itemsOnPage — количество элементов, отображаемых на каждой странице, по умолчанию: 1;
pages — количество страниц в списке, если указано значение, то вышеназванные опции items и itemsOnPage игнорируются;
displayedPages — количество страниц, отображаемых во время навигации, минимально допустимое значение: 3, по умолчанию: 5;
edges — количество страниц, видных в начале и в конце нумерации,по умолчанию значение: 2;
currentPage — стартовая страница после запуска, по умолчанию значение: 1;
hrefTextPrefix — строка, используемая в атрибуте HREF, добавляется перед номером страницы, по умолчанию: "#page- ";
hrefTextSuffix — строка, используемая в атрибуте HREF, вставляется после номера страницы, по умолчанию пустая строка;
prevText — текст кнопки на предыдущую страницу, по умолчанию: «Prev»;
nextText — текст кнопки на следующую страницы, по умолчанию: «Next»;
cssStyle — определят стиль CSS, по умолчанию: «light-theme»;
selectOnClick — выбор страницы после нажатия, по умолчанию — включен(true).
Кому данных опций недостаточно, тот может почитать о дополнительных функциях и доступных методах применения этого плагина на странице разработчика. Сайт автора скрипта - http://flaviusmatis.github.io/simplePagination.js/
В результате, весь код данного пагинатора, установленного на одной из моих страниц сайта, имеет следующий вид:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="paginator/jquery.simplePagination.js"></script>
<link type="text/css" rel="stylesheet" href="paginator/simplePagination.css"/>
<div id="light-pagination" class="pagination">
<script type='text/javascript'>
$(window).load(function(){
$('#light-pagination').pagination({
items: 100,
itemsOnPage: 10,
hrefTextPrefix: '',
hrefTextSuffix: '.html',
prevText: 'Начало',
nextText: 'Конец',
cssStyle: 'light-theme'
});
});
</script>
Данный скрипт нужно устанавливать на всех страницах, где вы хотите видеть пагинацию. У меня он установлен только на данной странице в качестве наглядного примера. Оценить его работу, можно пройдя по ссылке.
На этом материал завершаю, до новых встреч! С ув.Светлана (SvetLana_TSV)