插件描述:JQuery分页插件支持ajax,可自定义展示数量
更新时间:2020-04-11 21:26:51
更新说明:删除了JQuery依赖,只需要引用一个js文件就可以。
更新时间:2019/9/8 下午10:54:39
更新说明:增加跳页,可设置只有一页时是否显示
更新时间:2019-08-11 22:15:11
xlPaging
一个简单的分页插件,支持ajax,可以自定义展示数量
使用方法
1. 下载并引入JQuery和xlPaging.js
2. 在页面中增加一个盛放分页的DIV
3. 在JS中对分页进行配置,其中pageNum为必写项。
简单模式$("#page").paging({
pageNum: 7, //总页码
callback: function(num) { //回调函数,num为当前页码
console.log(num);
}
});
高级模式$("#page").paging({
nowPage: 1, // 当前页码,默认为1
pageNum: 20, // 总页码
buttonNum: 7, //要展示的页码数量,默认为7,若小于5则为5
callback: function(num) { //回调函数,num为当前页码
console.log(num);
}
});
4. 对分页进行个性化
//#page 的page是您自定义的id
#page {
margin: 20px auto;
color: #666;
display: block;
text-align: center;
}
//所有li的样式
#page li {
display: inline-block;
min-width: 30px;
height: 28px;
cursor: pointer;
color: #666;
font-size: 13px;
line-height: 28px;
background-color: #f9f9f9;
border: 1px solid #dce0e0;
text-align: center;
margin: 0 4px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
//上一页和下一页的样式
.xl-nextPage,.xl-prevPage {
width: 60px;
color: #0073A9;
height: 28px;
}
//失效状态样式
#page li.xl-disabled {
opacity: .5;
cursor: no-drop;
}
//当前页码显示状态
#page li.xl-active {
background-color: #0073A9;
border-color: #0073A9;
color: #FFF
}
# 分页结构
- 上一页
- 1
- ...
- 17
- 18
- 19
- 20
- 下一页