亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jquery分頁對象使用示例

2019-11-20 20:53:12
字體:
來源:轉載
供稿:網友

使用方法和相關參數如下:
displayId//默認值顯示區域Id為pageBox,可以不填
pagesize//每頁條數,默認是15條,可以不填
totalsize//總條數
curpage//當前頁數
simple//默認是false,true沒有上一頁和下一頁,
type//0默認走http跳轉,1是jsp頁面必須有pageCallBack(pageNum)函數,從1開始
url//鏈接地址,如果type出入1此處就可以不填
例子:Page._run({totalsize:300,curpage:11,type:1,simple:true}

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Page對象</title>
<style>
.pageBox,.pageBox1{ text-align:center; height:25px; padding:15px 0;}
.pageBox .pages a.up,.pageBox .pages a.down{ color:#6eb4ea; text-decoration:none; border:1px solid #ffffff; background:none;}
.pageBox .pages a.else{ background:none; border:none;}
.pageBox .pages a{ padding:3px 7px; border:1px solid #f3f6f6; background:#fdfdfd; margin:0 5px; color:#999999;}
.pageBox .pages a:hover,.pageBox .pages a.hover{ background:#6eb4ea; border:1px solid #6eb4ea; color:#ffffff; text-decoration:none;padding:2px 7px; }
pageBox .pages span{ padding:3px 7px; color:#999999;}
.fiv_sep{ height:3px; float:left; width:100%; font-size:4px; line-height:2px;}
</style>
<script type="text/javascript" src="../jquery/jquery.js"></script><!--jquery支持1.4以上版本-->
</head>
<body>
<h1>Page</h1>
<div class="pageBox" id="pageBox"></div>
<script type="text/javascript">
var Page = {
     /**
        displayId//默認值顯示區域Id為pageBox,可以不填
        pagesize//每頁條數,默認是15條,可以不填        
        totalsize//總條數
        curpage//當前頁數
        simple//默認是false,true沒有上一頁和下一頁,
        type//0默認走http跳轉,1是jsp頁面必須有pageCallBack(pageNum)函數,從1開始
        url//鏈接地址,如果type出入1此處就可以不填
        例子:Page._run({totalsize:300,curpage:11,type:1,simple:true}
        */
    _run:function(param){
        var totalpages = 1,//總頁數
            displayId="#pageBox",//顯示區域Id 
            pagesize=15,//每頁條數        
            totalsize=0,//總條數
            curpage=1,//當前頁數  
            url="",//鏈接地址     
            type=0,//0默認走http跳轉,1傳入回調函數
            simple=false;//簡單版本,沒有上一頁和下一頁
        if(param.type!=undefined)type=param.type;     
        if(param.displayId!=undefined)displayId=param.displayId;
        if(param.pagesize!=undefined)pagesize=param.pagesize;     
        if(param.totalsize!=undefined)totalsize=param.totalsize;
        if(param.curpage!=undefined)curpage=param.curpage;
        if(param.url!=undefined)url=param.url;
        if(param.simple!=undefined)simple=param.simple;
        if(url.indexOf("?")==-1){
            url += "?1=1";
        }
        if(totalsize>0){
            totalpages = Page._getTotalPages(totalsize,pagesize);
            if(curpage>totalpages){curpage=totalpages;}//傳入頁數大于總頁數,就按最后一頁算
            if(totalpages>1){              
                var firstPage= simple?"":Page._builderPageArea(type,"up",url,curpage-1,"上一頁",false,displayId),
                lastPage = simple?"":Page._builderPageArea(type,"down",url,parseInt(curpage)+1,"下一頁",false,displayId),pages = new Array();
                if(curpage<=4){//第一頁 無上一頁
                    if(curpage!=1){pages.push(firstPage);}
                    if(totalpages>5){//總頁數超過5
                        for(var i=1;i<=5;i++){
                            if(curpage==i){
                                pages.push(Page._builderPageArea(type,"",url,i,i,true,displayId));                            
                            }else{
                                pages.push(Page._builderPageArea(type,"",url,i,i,false,displayId));
                            }
                        }
                        pages.push('<span>...</span>');
                        pages.push(Page._builderPageArea(type,"",url,totalpages,totalpages,false,displayId));                 
                    }else{//總頁數<=5的,列1,2,3,4,5
                        for(var i=1;i<=totalpages;i++){
                            if(curpage==i){
                                pages.push(Page._builderPageArea(type,"",url,i,i,true,displayId));
                            }else{
                                pages.push(Page._builderPageArea(type,"",url,i,i,false,displayId));
                            }                     
                        }
                    }             
                    if(curpage!=totalpages)pages.push(lastPage);
                }else if(totalpages-curpage<=4){//最后一頁 無下一頁                
                    if(curpage!=1){pages.push(firstPage);}
                    if(totalpages>5){//總頁數超過5
                        pages.push(Page._builderPageArea(type,"",url,1,1,false,displayId));
                        pages.push('<span>...</span>');
                        for(var i=totalpages-4;i<=totalpages;i++){
                            if(curpage==i){
                                pages.push(Page._builderPageArea(type,"",url,i,i,true,displayId));
                            }else{
                                pages.push(Page._builderPageArea(type,"",url,i,i,false,displayId));
                            }
                        } 
                        if(totalpages!=curpage) {pages.push(lastPage);}           
                    }else{//總頁數<=5的,列1,2,3,4,5
                        for(var i=1;i<=totalpages;i++){
                            if(curpage==i){
                                pages.push(Page._builderPageArea(type,"",url,i,i,true,displayId));
                            }else{
                                pages.push(Page._builderPageArea(type,"",url,i,i,false,displayId));
                            }                                                 
                        }
                                if(curpage!=totalpages)pages.push(lastPage);
                    }         
                }else{//有上一頁和最后一頁 且總頁數肯定大于5           
                    pages.push(firstPage);
                    pages.push(Page._builderPageArea(type,"",url,1,1,false,displayId));
                    pages.push('<span>...</span>');
                    for(var i=curpage-2;i<=curpage+2;i++){
                        if(curpage==i){
                            pages.push(Page._builderPageArea(type,"",url,i,i,true,displayId));    
                        }else{
                            pages.push(Page._builderPageArea(type,"",url,i,i,false,displayId));   
                        }     
                    } 
                    pages.push('<span>...</span>');
                    pages.push(Page._builderPageArea(type,"",url,totalpages,totalpages,false,displayId));
                    pages.push(lastPage);
                }
                var result = new Array();             
                result.push('<div class="pages">');
                result.push(pages.join(''));
                result.push('</div>');  
                $(displayId).html(result.join(''));
            }         
        }else{
        }     

    },
    /**計算總頁數*/
    _getTotalPages:function(_totalsize,_pagesize){    
        if(_totalsize%_pagesize==0)
            return _totalsize/_pagesize;
        else
            return parseInt(_totalsize/_pagesize)+1;          
    },
    /**構造分頁的每個頁數區域*/
    _builderPageArea:function(type,textType,url,page,text,_focus,_displayId){ 
        var hrefStr,href= new Array();
        if(type==0){
            href.push(url);
            href.push('&pagenum=');
            href.push(page);
        }else if(type==1){
            href.push('javascript:void(0);pageCallBack(//'');                  
            href.push(page);
            href.push('//',//'');
            href.push(_displayId);
            href.push('//')');
        }
        hrefStr = href.join(''),result=new Array();   
        if(textType=='up'){
                result.push('<a href="');
                result.push(hrefStr);
                result.push('" class="up">上一頁</a>');             
        }else if(textType=='down'){
                result.push('<a href="');
                result.push(hrefStr);
                result.push('" class="down">下一頁</a>');
        }else{
                result.push('<a href="');
                result.push(hrefStr);
                if(_focus){
                    result.push('" style="background:#6EB4EA;color:#FFF;">');
                }else{
                    result.push('">');
                }
                result.push(page);
                result.push('</a>');
        }
        return result.join('');
    } 
};
Page._run({totalsize:100,curpage:1,pagesize:10});
</script>
</body>
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品女人久久久| 久久躁日日躁aaaaxxxx| 岛国av午夜精品| 欧美性猛交xxx| 富二代精品短视频| 91久久国产婷婷一区二区| 亚洲老头同性xxxxx| 黄色成人av在线| 91国内免费在线视频| 国产精品日韩在线| 色婷婷久久一区二区| 欧美午夜丰满在线18影院| 国精产品一区一区三区有限在线| 日韩av手机在线看| 国产精品美女无圣光视频| 欧美老肥婆性猛交视频| 亚洲女人天堂成人av在线| 日韩欧美在线免费观看| 欧美肥婆姓交大片| 国产日韩av高清| 亚洲国产99精品国自产| 国产欧美日韩精品在线观看| 国产丝袜视频一区| 欧美疯狂xxxx大交乱88av| 国产精品一区二区久久| 久久久人成影片一区二区三区| 欧美视频第一页| 成人在线视频网站| 国产精品免费一区二区三区都可以| 欧美精品一区三区| 日本电影亚洲天堂| 91久久久亚洲精品| 亚洲图片欧美午夜| 亚洲免费视频观看| 欧美黑人性生活视频| 国产一区二区丝袜| 日韩美女免费线视频| 98精品国产自产在线观看| 不卡在线观看电视剧完整版| 欧美电影在线观看高清| 国产啪精品视频网站| 欧美在线观看网站| 亚洲奶大毛多的老太婆| 欧美激情精品久久久久| 欧美最猛性xxxxx免费| 欧美成人午夜激情视频| 欧美极品少妇xxxxx| 欧美午夜视频一区二区| 国产欧美日韩丝袜精品一区| 国产精品网红福利| 亚洲午夜精品久久久久久久久久久久| 38少妇精品导航| 久久亚洲影音av资源网| 国产精品电影久久久久电影网| 亚洲a成v人在线观看| 国内精久久久久久久久久人| 欧美电影免费观看电视剧大全| 清纯唯美亚洲激情| 国模gogo一区二区大胆私拍| 亚洲男人第一网站| 欧美极品少妇与黑人| 精品国产一区二区在线| 亚州精品天堂中文字幕| 亚洲欧美激情在线视频| 日本成熟性欧美| 日韩精品视频在线播放| 美女福利视频一区| 亚洲欧美在线一区二区| 26uuu亚洲伊人春色| 97色在线视频| 成人黄色免费片| 日韩精品在线视频观看| 欧美激情影音先锋| 美女久久久久久久久久久| 亚洲图片在区色| 91国产精品电影| 亚洲午夜女主播在线直播| 国产精品亚发布| 成人有码视频在线播放| 欧美高清视频一区二区| 日韩视频―中文字幕| 大荫蒂欧美视频另类xxxx| 亚洲九九九在线观看| xxxx欧美18另类的高清| 亚洲欧洲黄色网| 性色av一区二区三区在线观看| 中文字幕久久亚洲| 亚洲自拍偷拍在线| 在线看欧美日韩| 日韩一区二区三区xxxx| 亚洲免费一级电影| 国产精品999999| 国产91在线播放九色快色| 国产亚洲一区精品| 97久久久免费福利网址| 日韩欧美成人网| 欧美高清视频一区二区| 欧美国产一区二区三区| 美女少妇精品视频| 国产成人福利夜色影视| 久久99热这里只有精品国产| 欧美国产高跟鞋裸体秀xxxhd| 日韩美女在线看| 久久精品久久久久久国产 免费| 国产精品视频xxxx| 欧美色xxxx| 日韩中文在线中文网在线观看| 欧美日韩中文字幕日韩欧美| 亚洲欧洲一区二区三区久久| 亚洲色图校园春色| 狠狠久久五月精品中文字幕| 亚洲japanese制服美女| 日韩成人激情影院| 日韩精品欧美激情| 久久99精品久久久久久噜噜| 中文日韩电影网站| 欧美日韩美女在线| 国产精品入口夜色视频大尺度| 日韩美女激情视频| 在线看日韩av| 欧美高跟鞋交xxxxhd| 亚洲自拍偷拍色片视频| 北条麻妃一区二区三区中文字幕| 日韩在线播放一区| 亚洲精品视频免费| 欧美性xxxx极品hd满灌| 91热精品视频| 日韩在线观看免费全集电视剧网站| 久久综合伊人77777尤物| 青草成人免费视频| 亚洲自拍欧美另类| 在线观看精品国产视频| 久久伊人精品天天| 国产精品成人一区二区三区吃奶| 国产精品久久视频| 亚洲欧美另类自拍| 久久99视频免费| 成人网在线视频| 久久久久北条麻妃免费看| 欧美视频13p| 亚洲最新视频在线| 亚洲女在线观看| 欧美性感美女h网站在线观看免费| 国产成人精品日本亚洲专区61| 久久夜色精品国产亚洲aⅴ| 97在线免费视频| 性日韩欧美在线视频| 美日韩精品免费观看视频| 欧美日韩成人在线观看| 亚洲人成电影网站色| 97碰碰碰免费色视频| 欧美激情中文字幕在线| 精品久久香蕉国产线看观看gif| 精品国产拍在线观看| 国产极品jizzhd欧美| 亚洲国产第一页| 亚洲视频777| 成人a在线观看| 国产精品视频精品| 欧美性jizz18性欧美| 色综合91久久精品中文字幕| 色偷偷噜噜噜亚洲男人| 92看片淫黄大片看国产片| 亚洲视频在线观看视频|