| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- //过滤
- function filtration(b){b();}
-
- /**
- *
- * @param num 总条数
- * @param pSize 页记录数参数名
- * @param p 页索引参数名
- * @return
- */
- function page(num,pSize,p){
-
- if(num==0){
- $("div.jogger").html("");
- return;
- }
- var html = "";
-
- var n_p = Math.ceil(num/pSize);
- if(p>n_p){
- jump('1');
- }
-
- $("#p").val(p);
-
- $("div.jogger").html("");
- if(p==1){
- html += '<span class="disabled"><a href="#"> << </a></span>';
- html += '<span class="disabled"><a href="#"> < </a></span>';
- }else{
- html += '<span ><a href="#" onclick=first('+n_p+');> << </a></span>';
- html += '<span ><a href="#" onclick=previousPage();> < </a></span>';
- }
-
- var i=1;
- var a=0;//显示页面的数据的个数
- if(p>5){
- var j=parseInt(p)+5;
- if(j<n_p){
- i=p-4;
- }else{
- i=n_p-9;
- if(i<1){
- i=1;
- }
- }
- }
-
-
- for(;i<=n_p;i++){
- a++;
- if(i==p){
- html += '<span class="current" >'+i+'</span>';
- continue;
- }else if(11>a&&a>0){
- html += '<span ><a href="#" onclick="jump('+i+');">'+i+'</a></span>';
- continue;
- }else{
- break;
- }
-
- }
- if(p==n_p){
- html += '<span class="disabled" ><a href="#"> > </a></span>';
- html += '<span class="disabled" ><a href="#"> >> </a></span>';
- }else{
- html += '<span ><a href="#" onclick=pageDown('+n_p+');> > </a></span>';
- html += '<span ><a href="#" onclick=trail('+n_p+');> >> </a></span>';
- }
- $("div.jogger").html(html);
- // if(num==0){
- // $("#pageSize").html(1);
- //// $("#up").attr("disabled",true);
- //// $("#next").attr("disabled",true);
- // }else{
- // $("#pageSize").html(Math.ceil(num/pSize));
- // }
- // $("#pSize").val(pSize);
- //
- // $("#num").html(num);
- //
- // $("#page").html(p);
- // $("#p").val(p);
- }
-
-
- var eara = "";
-
- function jump(p){
- $("#p").val(p);
- var functionString = $("input[name='function']",eara).val();
- var functionName = eval(functionString);
- filtration(functionName);
- }
-
- //下一页
- function pageDown(b){
- var a = $("#p").val();
- if(a >= b){
- alert("已到最后页");
- return;
- }
- $("#p").val(Number(a)+Number(1));
-
- var functionString = $("input[name='function']",eara).val();
- var functionName = eval(functionString);
- filtration(functionName);
- }
-
-
-
- //上一页
- function previousPage(){
- var a = $("#p").val();
- if(a <= 1){
- alert("已到第一页");
- return;
- }
- $("#p").val(Number(a)-Number(1));
- $("#page").html(Number(a)-Number(1));
- var functionString = $("input[name='function']",eara).val();
- var functionName = eval(functionString);
- filtration(functionName);
- }
-
- //首页
- function first(){
- $("#p").val("1");
- var functionString = $("input[name='function']",eara).val();
- var functionName = eval(functionString);
- filtration(functionName);
- }
-
- //尾页
- function trail(n_p){
- $("#p").val(n_p);
- var functionString = $("input[name='function']",eara).val();
- var functionName = eval(functionString);
- filtration(functionName);
- }
-
-
|