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

首頁 > 編程 > JavaScript > 正文

js分頁工具實例

2019-11-20 13:18:39
字體:
來源:轉載
供稿:網友

本文實例講述了js分頁工具的用法。分享給大家供大家參考。具體實現方法如下:

js代碼部分:

復制代碼 代碼如下:
/** 
 * 分頁js 
 */ 
var Page; 
 
(function(){ 
        var Page = {version:"1.0",author:"liuxingmi"}; 
        var showPage = 9; 
        Page.navigation = function(divId, totalRecord, totalPage, currentPage, func){ 
            var nav = '<ul class=/"pagination/" title=/"分頁列表/">'; 
                   nav += '<li class="totalAnnal">總記錄數:<i id="totalRecord">' + totalRecord +'</i></li>'; 
                   nav += '<li class="totalPage">總頁數:<i id="totalPage">' + totalPage + '</i></li>'; 
                   nav += '<li class="currentPage">當前頁:<b id="pageNum">' + currentPage + '</b></li>'; 
                   if(currentPage == 1){ 
                       nav += '<li class="firstPage currentState"><a href="javascript:void(0);" id="firstPage" title="首頁">首頁</a></li>'; 
                       nav += '<li class="previousPage currentState"><a href="javascript:void(0);" id="frontPage" title="前一頁">前一頁</a></li>'; 
                   } else {                     
                       nav += '<li class="firstPage"><a href="javascript:' + func + '(1);" id="firstPage" title="首頁">首頁</a></li>'; 
                       nav += '<li class="previousPage"><a href="javascript:' + func + '('+ (currentPage -1) +');" id="frontPage" title="前一頁">前一頁</a></li>'; 
                   } 
                   nav += '<li id="num"><ol>'; 
                         var start = currentPage - Math.floor(showPage/2); 
                         var end = currentPage + Math.floor(showPage/2);
                         if(end > totalPage){ 
                             start -= (end - totalPage); 
                         } 
                          
                         if(start <= 0){ 
                             start = 1;  
                         } 
                         if(currentPage < showPage && end < showPage){ 
                            end = showPage;   
                         } 
                          
                         if(end > totalPage){ 
                             end = totalPage; 
                         } 
                         for(var i = start; i <= end; i++){ 
                             if(i == currentPage){ 
                                 nav += '<li class="currentState"><a title="轉到第1頁" href="javascript:' + func + '(' + i + ');">' + i + '</a></li>'; 
                             } else {                                 
                                 nav += '<li><a title="轉到第1頁" href="javascript:' + func + '(' + i + ');">' + i + '</a></li>'; 
                             } 
                         } 
                          
                         nav += '</ol></li>'; 
                         if(currentPage == totalPage){ 
                             nav += '<li class="nextPage currentState"><a href="javascript:void(0);" id="nextPage" title="后一頁">后一頁</a></li>'; 
                             nav +='<li class="lastPage currentState"><a href="javascript:void(0);" id="lastPage" title="尾頁">尾頁</a></i>'; 
                         } else { 
                             nav += '<li class="nextPage"><a href="javascript:' + func + '('+ (currentPage + 1) +');" id="nextPage" title="后一頁">后一頁</a></li>'; 
                             nav +='<li class="lastPage"><a href="javascript:' + func + '(' + totalPage + ');" id="lastPage" title="尾頁">尾頁</a></i>'; 
                         } 
                         nav += '</ul>';     
            $("#" + divId).html(nav);            
        }; 
       this.Page = Page; 
})();

css部分:

復制代碼 代碼如下:
/*分頁樣式開始*/ 
.pagination{ 
 overflow:hidden; 
 margin:0 0 0 25px; 
 padding:10px 10px 6px 150px; 
 border-top:1px solid #c8c8c8; 
 _zoom:1; 
 text-align: center; 

.pagination *{ 
 display:inline; 
 float:left; 
 margin:0; 
 padding:0; 
 font-size:12px; 

.pagination i{ 
 float:none; 
 padding-right:1px; 

.currentPage b{ 
 float:none; 
 color:#f00; 

.pagination li{ 
 list-style:none; 
 margin:0 5px; 

.pagination li li{ 
 position:relative; 
 margin:-2px 0 0; 
 font-family: Arial, Helvetica, sans-serif 

.firstPage a,.previousPage a,.nextPage a,.lastPage a{ 
 overflow:hidden; 
 height:0; 
 text-indent:-9999em; 
 border-top:8px solid #fff; 
 border-bottom:8px solid #fff; 

.pagination li li a{ 
 margin:0 1px; 
 padding:0 4px; 
 border:3px double #fff; 
 +border-color:#eee; 
 background:#eee; 
 color:#06f; 
 text-decoration:none; 

.pagination li li a:hover{ 
 background:#f60; 
 border-color:#fff; 
 +border-color:#f60; 
 color:#fff; 

li.firstPage{ 
 margin-left:40px; 
 border-left:3px solid #06f; 

.firstPage a,.previousPage a{ 
 border-right:12px solid #06f; 

.firstPage a:hover,.previousPage a:hover{ 
 border-right-color: #f60; 

.nextPage a,.lastPage a{ 
 border-left:12px solid #06f; 

.nextPage a:hover,.lastPage a:hover{ 
 border-left-color:#f60; 

.pagination li.lastPage{ 
 border-right:3px solid #06f; 

.pagination li li.currentState a{ 
 position:relative; 
 margin:-1px 3px; 
 padding:1px 4px; 
 border:3px double #fff; 
 +border-color:#f60; 
 background:#f60; 
 color:#fff; 

.pagination li.currentState,.currentState a,.currentState a:hover{ 
 border-color:#fff #ccc; 
 cursor:default; 

/*分頁樣式結束*/

調用方法:

復制代碼 代碼如下:
Page.navigation("pageNav", 100, 10,  1, "xxxList");

<div id="pageNav"></div>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
黄色一区二区三区| 国产成人中文字幕| 国产精品一区二区av影院萌芽| 亚洲电影av在线| 欧美激情第99页| 亚洲综合色激情五月| 性色av一区二区咪爱| 欧美日韩裸体免费视频| 高清欧美一区二区三区| 日韩高清不卡av| 亚洲男人天堂网站| 在线日韩精品视频| 亚洲欧美日韩久久久久久| 亚洲开心激情网| 亚洲欧美变态国产另类| 久久精品99国产精品酒店日本| 久久精品国产成人| 懂色av影视一区二区三区| 国产精品极品美女粉嫩高清在线| 国产精品久久97| 欧美最猛性xxxxx免费| 欧洲中文字幕国产精品| 91久久精品久久国产性色也91| 亚洲tv在线观看| 国产亚洲激情在线| 久久精品国产欧美激情| 久久偷看各类女兵18女厕嘘嘘| 黄色精品一区二区| 久99九色视频在线观看| 韩国三级电影久久久久久| 日韩av手机在线看| 亚洲www永久成人夜色| 欧美成人自拍视频| 欧美日韩在线视频一区二区| 色视频www在线播放国产成人| 国产精品久久久久7777婷婷| 欧美精品久久久久久久久久| 色综合久久88| 这里只有精品视频在线| 国产精品啪视频| 欧美激情视频给我| 日韩在线中文视频| 欧美激情极品视频| 日韩亚洲欧美中文在线| 日本成人黄色片| 91精品国产91久久久| 日韩av在线电影网| 日韩av网址在线| 91精品国产精品| 亚洲电影免费观看高清完整版在线| 国内精品久久久久伊人av| 亚洲欧美国产一区二区三区| 欧美贵妇videos办公室| 亚洲人在线视频| 久久精品影视伊人网| 亚洲精品欧美一区二区三区| 亚洲区在线播放| 日韩女优人人人人射在线视频| 97成人精品区在线播放| 综合av色偷偷网| 久久久久中文字幕2018| 亚洲视频网站在线观看| 久久精品国产欧美激情| 亚洲男人天堂2023| 成人免费在线视频网址| 中文字幕国产亚洲| 日韩av在线免费| 亚洲欧美日韩在线高清直播| 97激碰免费视频| 欧美日韩中文在线观看| 久久久这里只有精品视频| 精品中文字幕在线观看| 久久久久久97| 一区二区欧美激情| 精品国产一区二区三区久久| 在线亚洲欧美视频| 色偷偷噜噜噜亚洲男人的天堂| 亚洲天堂色网站| 欧美成人高清视频| 美日韩在线视频| 欧美精品videosex性欧美| 亚洲色图18p| 欧美夫妻性视频| 丝袜美腿亚洲一区二区| 精品国内产的精品视频在线观看| 亚洲人成亚洲人成在线观看| 在线中文字幕日韩| 久久夜色精品国产欧美乱| 日韩欧美一区二区三区| 国产欧美精品日韩精品| 久久视频在线直播| 一区二区在线视频播放| 91在线视频一区| 精品久久香蕉国产线看观看gif| 在线电影av不卡网址| 国产精品国产亚洲伊人久久| 久色乳综合思思在线视频| 精品国产一区二区三区久久| 亚洲精品久久久一区二区三区| 久久久精品视频在线观看| 久久久久久中文| 日韩黄色av网站| 国产91在线播放精品91| 亚洲男人天堂2023| 成人免费视频xnxx.com| 日韩欧美国产免费播放| 日韩高清人体午夜| 自拍偷拍亚洲区| 日本在线精品视频| 日韩欧美综合在线视频| 亚洲人精选亚洲人成在线| 欧美xxxx18性欧美| 国产精品夫妻激情| 欧美成人亚洲成人| 欧美综合在线观看| 国产精品成人v| 青青草原一区二区| 国产精品日韩在线一区| 国产成人免费av| 国产精品普通话| 日韩大片免费观看视频播放| 中文字幕一精品亚洲无线一区| 一区二区在线免费视频| 久久免费视频在线观看| 日韩精品中文在线观看| 国产亚洲激情视频在线| 另类视频在线观看| 久久精品国产欧美亚洲人人爽| 欧美肥婆姓交大片| 色偷偷偷亚洲综合网另类| 欧美视频在线观看免费| 国产精品第2页| 精品丝袜一区二区三区| 色妞欧美日韩在线| 国产精品夜色7777狼人| 国产香蕉一区二区三区在线视频| 欧美国产中文字幕| 777精品视频| 欧美日韩色婷婷| 亚洲自拍中文字幕| 日韩av第一页| 成人av番号网| 国产精品一区二区三区久久久| 亚洲免费伊人电影在线观看av| 欧美激情aaaa| 日韩在线观看免费高清| 亚洲成年人在线| 26uuu国产精品视频| 国产欧美一区二区白浆黑人| 亚洲最大福利视频网| 亚洲视频在线看| 欧美日韩综合视频| 中文在线资源观看视频网站免费不卡| 大胆欧美人体视频| 韩国三级日本三级少妇99| 久久成人综合视频| 国产噜噜噜噜噜久久久久久久久| 久久天天躁日日躁| 久热精品在线视频| 日韩成人在线视频观看| 国产精品视频精品视频| 亚洲精品中文字| 亚洲成人a**站| 97视频在线观看视频免费视频|