Pagination基于 jQuery 的 JavaScript 分页组件
Pagination 是一个基于 jQuery 实现的一个简单的 JavaScript 分页组件,主要实现以下功能:
1. 方便在 JavaScript 中对后端分页数据进行展示
2. 自动生成分页组件,包括首页、页码、末页、页码切换、跳页
3. 可根据 "class" 或 "id" 作为指定容器,通过 "class" 可以实现多个分页组件同时生成
预览页面:https://liverwang.github.io/Pagination/src/index.htm
使用方法
1、引用 jQuery
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
2、引用 Pagination
<script src="./pagination/pagination.js"></script>
3、页面指定分页组件容器:可以使用 class
或 id
,实现多个分页
<div class="row "> <div class="page-container"></div> </div>
4、实例化分页组件
const pageSize = 10 // 默认页码大小 const dataCount = 95 // 测试数据数量 const pager = new Pagination('.page-container', { pageSize: pageSize, autoLoad: true, unit: '条', toPage: function(index, _pageSize) { // 设置记录总数,用于生成分页HTML内容 if (index === 0 || _pageSize) this.updateCount(dataCount, _pageSize) // 根据页码以及分页大小生成html内容 let pageListHtml = '' for (var i = 0; i < (_pageSize || pageSize); i++) { pageListHtml += ` <div class="col-md-3"> <div class="card"> <div class="card-body"> <h5 class="card-title">Card - ${index * (_pageSize || pageSize) + i + 1}</h5> <p class="card-text">card-text,card-text,card-text,card-text</p> </div> </div> </div> ` } $('.page-list').html(pageListHtml) } })
5、查看效果:JavaScript分页组件
评论
Pagination jQuery PluginjQuery分页插件
The Pagination jQuery Plugin allows you to paginat
Pagination jQuery PluginjQuery分页插件
0
Pagination jQuery PluginjQuery分页插件
ThePaginationjQueryPluginallowsyoutopaginateanycollectionofelementsonthepage,addingyourcustombuttont
Pagination jQuery PluginjQuery分页插件
0
PJAXPage基于 jQuery 的分页工具
1.什么是PJAXPage?PJAX=pushState+ajax,Page 源自于 FastQuery 项目的 Page设计.PJAXPage它基于 jQuery,用于实现前端翻页,它的优势在于:可
PJAXPage基于 jQuery 的分页工具
0
layPage多功能JavaScript分页组件
layPage是一款多功能的js分页组件,即适用于异步分页,又可用于传统的整页刷新跳页,还支持信息流加载,并且可无缝迁移至Node.js平台。layPage不依赖于任何第三方库,直接拿来用即可,它的接
layPage多功能JavaScript分页组件
0
jqPaginator基于 jquery 的自定义分页控件
jqPaginator 是一个基于jquery的自定义分页控件。效果截图:现在网上各种各样的分页组件很多,但是很难找到十分“称心如意”的,于是jqPaginator诞生了。我心中理想的分页组件,要不受
jqPaginator基于 jquery 的自定义分页控件
0