动态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("