1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- /**
- * 分页处理
- */
- var pageNumber=1; //当前页码
- var pageCount=1; //总页码
- var pageSize=10; //每页多少条
- var showCount=9; //显示页码数量
- function showPageHtml(obj,dataCount){
- $("#"+obj).html('<div>共有'+dataCount+'条记录</div>');
- // var showArr=new Array();
- // if(pageCount<=showCount||(pageNumber<=showCount/2)){//总页数小于显示页数 或者 当前页数小于显示页数的一半
- // for(var i=1;i<=showCount;i++){
- // if(i>pageCount)continue;
- // showArr[i-1]=i;
- // }
- // }else{
- // var start=(pageNumber-parseInt((showCount+1)/2));
- // if((start+showCount)>pageCount){
- // start=pageCount-showCount;
- // }
- // for(var i=1;i<=showCount;i++){
- // start++;
- // showArr[i-1]=start;
- // }
- // }
- var pageHtml="<ul>";
- pageHtml+='<li><a href="#" onclick="pageList('+"'1'"+')">首页</a></li>';
- pageHtml+='<li><a href="#" onclick="pageList('+"'"+(pageNumber-1)+"'"+')">上一页</a></li>';
- // for(var i=0;i<showArr.length;i++){
- // if(showArr[i]==pageNumber){
- // pageHtml+='<li class="page-s"><a href="#" >'+showArr[i]+'</a></li>';
- // }else{
- // pageHtml+='<li onclick="pageList('+showArr[i]+')"><a href="#">'+showArr[i]+'</a></li>';
- // }
- // }
- // pageHtml+='<li style="border: none"><p>第'+pageNumber+'页/共'+pageCount+'页</p></li>';
- pageHtml+='<li><a href="#" onclick="pageList('+"'"+(pageNumber+1)+"'"+')">下一页</a></li>';
- pageHtml+='<li><a href="#" onclick="pageList('+pageCount+')">末页</a></li>';
- pageHtml+='<li class="font02">跳转到第</li>';
- pageHtml+='<li class="input02"><input id="pageShowNumber" type="text" placeholder="" onkeyup="pageOnKeydown(this,event);" /></li>';
- pageHtml+=' <li class="font02" style="margin-left: 5px;">页</li>';
- $("#"+obj).append(pageHtml);
- $("#pageShowNumber").val(pageNumber);
- }
- function pageOnKeydown(obj,event){
- $(obj).val($(obj).val().replace(/\D/g,''));
- if(event.keyCode == "13")
- {
- pageList($(obj).val());
- }
- }
|