<!DOCTYPE html>
<html>
<head>
<!-- Import Pagination.js style sheet from CDN -->
<link href="https://cdn.bootcss.com/paginationjs/2.1.4/pagination.css" rel="stylesheet">
</head>
<body>
<!-- Data and paginator display section -->
<div id="demo">
<div class="data-container"></div>
</div>
<!-- Import JQuery and Pagination.js from CDN -->
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/paginationjs/2.1.4/pagination.min.js"></script>
<!-- Script begin -->
<script>
$(window).ready(function() {
// 源数据生成函数
var generateData = function(number) {
var result = [];
for (var i = 1; i < number + 1; i++) {
result.push(i);
}
return result;
};
// dataContainer 数据模板函数
var template = function(data) {
var html = '<ul>';
$.each(data, function(index, item) {
html += '<li>'+ item +'</li>';
});
html += '</ul>';
return html;
};
// pagination 主函数
$('#demo').pagination({
dataSource: generateData(120),
callback: function(data, pagination) {
var dataContainer = $(".data-container");
var html = template(data);
dataContainer.html(html);
}
})
});
</script>
<!-- Script end -->
</body>
</html>
将以上代码复制、粘贴到新建的空白 sample.html 中,保存后即可双击 sample.html 打开浏览器观看 Pagination.js 的实际应用效果。无须下载,不需要Web服务器,本地文件即可运行。