中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

純JavaScript分頁插件

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用
 
//總條數(shù)(必填)
var Num=Number(<?php echo $count;?>)
//當前頁(必填)
var index = Number(<?php echo $page;?>);
/* //每頁的條數(shù)(可選,默認每頁10條) */
var  pageNum=Number(10);  
/* //最大顯示的頁碼的數(shù)目(可選,默認顯示5個頁碼,頁碼數(shù)目必須大于等于1) */
var  maxPageNum=Number(5);
   
//以下可忽略
   
   
   
//計算得出總頁數(shù)
var count = (Num%pageNum)>0?(Num/pageNum+1):(Num/pageNum);
     count=Math.floor(count);//取整轉(zhuǎn)化為數(shù)據(jù)類型
//顯示的最小頁碼,
var first=1;
//顯示的最大頁碼,首先last<=count;其次last是小于等于count的最大數(shù)//last=index+maxPageNum/2;
var last =1;
    var decrease=Math.floor(maxPageNum/2);//當前頁向上增加值
    var increase=Math.floor(maxPageNum/2);//當前頁向下減少值
    if(maxPageNum>=1){
        if(maxPageNum==1){//最多顯示一頁時
            first=index<=count?index:count;  
            last=index<=count?index:count;       
        }else{
                //first要大于零
                first=(index-decrease);
                while(first<=0){
                    first++;
                }   
                //first判斷顯示的最后一頁
                if((count-index)<=decrease){
                    var diff=count-first;
                    while(diff<maxPageNum-1){
                        if(first==1){
                            break;
                        }else{
                            --first;
                            diff=count-first;
                        }
                    }
                }
                //last要小于count
                last=(index+increase);
                while(last>=1){
                    if(last<=count){
                        break;
                    }
                    last--;
                }   
                //last//判斷顯示的最后一頁與maxPageNum的關(guān)系
                last=last>=maxPageNum?last:(maxPageNum>count?count:maxPageNum);
        }
    }else{
        alert("至少需要顯示一個頁碼!");
    }
       
    var prev = index - 1;//上一頁
    var next = index+ 1;//下一頁   
       
    var str = "<tr>";
    if(count==0){
        str += "<td>共<a href='#'>0</a>頁</td><td>";
    }else if(index>count||index<=0){
        str="<td style='color:blue;' >頁碼超出范圍</td>";
    }else if (count > 0) {
        str += "<td>";
        if(first>1){
            str += "&nbsp;&nbsp;<span  style='color:#4169E1;' >...</span>&nbsp;&nbsp;";
        }
        var i=1;
        for(i=first;i<=last; i++){
            if(i==index){
                str += "&nbsp;&nbsp;<a href='#'  style='color:#4169E1;' onclick='submit(" + i + ");'>[" + i+ "]</a>&nbsp;&nbsp;";
            }else{
                str += "&nbsp;&nbsp;<a href='#'  onclick='submit(" + i + ");'>" + i+ "</a>&nbsp;&nbsp;";
            }
        } 
            if(last<count){
                str += "&nbsp;&nbsp;<span  style='font-size:16px;color:#4169E1;' >...</span>&nbsp;&nbsp;"; 
            }
               
            str+="</td><td style='font-size: 14px;'>共<a href='#first' style='color:#4169E1;font-size: 16px;' >"+ Num +"</a>條</td>";
            /* if(index!=1){
                str +="<td style='width:60px;font-family: 微軟雅黑;font-size: 14px;' ><a href='#' id='prev'  onclick='submit(" + prev+ ");'>上一頁</a></td>"; 
            }
            if(index<count){
                str +="<td style='width:60px;font-family: 微軟雅黑;font-size: 14px;'><a href='#'  id='next' onclick='submit("+ next + ");'>下一頁</a></td>";
            }*/
            if(index!=1&&count>1){
                str += "<td style='width:40px;font-family: 微軟雅黑;font-size: 14px;white-space: nowrap;'>&nbsp;&nbsp;<a href='#' id='first' name='first' onclick='submit(1);'>首頁</a>&nbsp;&nbsp;</td>";
            }
            if(index!=count&&count>1&&index<count){
                str += "<td style='width:40px;font-family: 微軟雅黑;font-size: 14px;white-space: nowrap;'>&nbsp;&nbsp;<a href='#' onclick='submit(" + count+ ");'>尾頁</a>&nbsp;&nbsp;</td>" ;
            } 
                str+="</tr>";
    }
           
           
//分頁區(qū)域填寫
$('.page').html(str);
   
<table class="page">
<tr><td>此處分頁只需要傳遞給我當前頁碼和總頁數(shù)即可</td></tr>
</table>
//根據(jù)頁碼查詢,
function submit(pageIndex) {
    //var sortInfo = $.getUrlParam('sortInfo');//判斷是哪一個頁面的查詢
    var url = "<?php echo current_url();?>?page="+pageIndex+"&field=<?php echo$field;?>&value=<?php echo $field_value;?>";
    window.location.href=url;
    }
 

標簽:

版權(quán)申明:本站文章部分自網(wǎng)絡,如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:C++ string split()和 replaceAll()

下一篇:Activity 頁面切換的效果