动态DEMO
代码:
//html
<script src="./jquery.2.1.2.min.js"></script>
<script src="../ChPaging.1.0.2.js"></script>
<ul id="demo1_list" class="demo_list"></ul>
<div id="demo1_page" class="Ch"></div>
//js
var demoYP1 = new ChPaging("#demo1_page",{
limit : 5
,xhr : {
url : "./test.json"
,data : {
limit : 5,
current : 1
}
}
,xhrSuccess : function(data){
return {
data : data.data
,count : data.count
};
},
operationReady(msg){//操作翻页执行前准备钩子
demoYP1.set({//设置请求参数
xhr : {
data : {
current : msg.current
}
}
});
}
,operationCallback : function (msg,data) {
$("#demo1_list").html("");
for(var i = 0; i < data.length; i++){
var index = (demoYP1.get("start") + i);
$("#demo1_list").append("静态DEMO
代码:
//html
<ul id="demo2_list" class="demo_list"></ul>
<div id="demo2_page" class="Ch"></div>
//javascript
var data = ['测试ChPaging0','测试ChPaging1','测试ChPaging2','测试ChPaging3','测试ChPaging4','测试ChPaging5','测试ChPaging6','测试ChPaging7','测试ChPaging8','测试ChPaging9','测试ChPaging10','测试ChPaging11','测试ChPaging12','测试ChPaging13','测试ChPaging14','测试ChPaging15','测试ChPaging16','测试ChPaging17','测试ChPaging18','测试ChPaging19','测试ChPaging20','测试ChPaging21','测试ChPaging22','测试ChPaging23','测试ChPaging24','测试ChPaging25','测试ChPaging26','测试ChPaging27','测试ChPaging28','测试ChPaging29','测试ChPaging30','测试ChPaging31','测试ChPaging32','测试ChPaging33','测试ChPaging34','测试ChPaging35','测试ChPaging36','测试ChPaging37','测试ChPaging38','测试ChPaging39','测试ChPaging40','测试ChPaging41','测试ChPaging42','测试ChPaging43','测试ChPaging44','测试ChPaging45','测试ChPaging46','测试ChPaging47','测试ChPaging48','测试ChPaging49','测试ChPaging50','测试ChPaging51'];
var demoYP2 = new ChPaging("#demo2_page",{
data : data
,limit : 5
,viewOpt : [5,10,30]
,operationCallback : function(msg,data){
$("#demo2_list").html("");
for(var i = 0; i < data.length; i++){
$("#demo2_list").append("外部条件操作分页
代码:
<button id="myGo" style="margin-top: 20px">去第10页吧></button>
<ul id="demo3_list" class="demo_list"></ul>
<div id="demo3_page" class="Ch"></div>
//js
var demoYP3 = new ChPaging("#demo3_page",{
data : data,
last : false,
first : false,
jump : false,
viewCountPage : false,
viewCountNumber : false,
viewNumber : false,
limit : 5,
viewOpt : [5,10,30],
xhr : {
url : "./test.json"
,data : {
limit : 5,
current : 1,
myPar : 1
}
},
xhrSuccess : function(data){
return {
data : data.data
,count : data.count
};
},
operationReady(msg){//操作翻页执行前准备钩子
demoYP3.set({//设置请求参数
xhr : {
data : {
current : msg.current
}
}
});
},
operationCallback : function(msg,data){
$("#demo3_list").html("");
for(var i = 0; i < data.length; i++){
var index = (demoYP3.get("start") + i);
$("#demo3_list").append("