更新时间:2019-12-29 22:58:02
更新说明:
1.优化分页连续点击会出现文本被选中的现象
2.修复回车跳页多次触发的问题
3.增加省略号快进快退功能
sPage分页插件使用说明
| 参数 | 默认值 | 备注 |
|---|---|---|
| page | 必填 | 当前页码 |
| total | 必填 | 数据总条数 |
| pageSize | 10 | 每页显示多少条数据 |
| totalTxt | 共{total}条 | 数据总条数文字描述,{total}为占位符,默认"共{total}条" |
| noData | false | 没有数据时是否显示分页,默认false不显示,true显示第一页 |
| showTotal | false | 显示总条数 |
| showSkip | false | 显示跳页 |
| showPN | true | 显示上下翻页按钮 |
| prevPage | 上一页 | 上翻页文字描述 |
| nextPage | 下一页 | 下翻页文字描述 |
| fastForward | 0 | 快进快退页数,0表示不开启省略号快进快退功能 |
| backFun | 无 | 点击分页按钮回调函数,返回当前页码 |
ajax调用示例
function ajaxPage(page) {
var p = page || 1;
$.ajax({
type: "POST",
url: "https://www.test.com/test",
data: {
page: p,
pageSize: 10
},
dataType: "json",
success: function(data) {
//数据处理
// ...
// 调用分页插件
$("#myPage").sPage({
page: p, //当前页码
pageSize: 10, //每页显示多少条数据,默认10条
total: data.total, //数据总条数,后台返回
backFun: function(page) { //点击分页按钮回调函数,返回当前页码
ajaxPage(page);
}
});
},
error: function(e) {
console.log(e);
}
});
}更新时间:2019/7/29 下午9:31:04
更新说明:之前分页如果查询没有数据可能需要手动隐藏掉分页,现增加一个noData参数,用于控制分页没有数据时的显示方式,默认false,没有数据不显示分页;true,显示第一页。
更新时间:2019-07-20 21:12:23
更新说明:
1, 修复插件部分情况下无法重载的问题;
2,增加两个不同风格的CSS样式
更新时间:2019/7/15 下午7:08:03
更新说明:增加示例,增加字段参数说明
1,引入样式文件,可以根据实际需要修改插件样式
<link rel="stylesheet" type="text/css" href="./jquery.sPage.css">
2,引入jQuery.js文件
<script src="./jquery.min.js"></script>
3,引入sPage插件
<script src="./jquery.sPage.js"></script>
4,调用
<div id="myPage"></div>
$("#myPage").sPage({
page:1,//当前页码,必填
total:150,//数据总条数,必填
pageSize:10,//每页显示多少条数据,默认10条
totalTxt:"共{total}条",//数据总条数文字描述,{total}为占位符,默认"共{total}条"
showTotal:true,//是否显示总条数,默认关闭:false
showSkip:true,//是否显示跳页,默认关闭:false
showPN:true,//是否显示上下翻页,默认开启:true
prevPage:"上一页",//上翻页文字描述,默认“上一页”
nextPage:"下一页",//下翻页文字描述,默认“下一页”
backFun:function(page){
//点击分页按钮回调函数,返回当前页码
console.log(page);
}
});