首頁 web前端 js教程 js分頁工具實例_javascript技巧

js分頁工具實例_javascript技巧

May 16, 2016 pm 04:17 PM
js 分頁 工具

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

js程式碼部分:

複製程式碼 程式碼如下:
/** 
 * 分頁js 
 */ 
var 頁; 
 
(函數(){ 
        var Page = {版本:"1.0",作者:"liuxingmi"}; 
        var 顯示頁 = 9; 
        Page.navigation = 函數(divId、totalRecord、totalPage、currentPage、func){ 
            var nav = '
    '; 
                       nav = '
  • 總記錄數:' TotalRecord '
  • '; 
                       nav = '
  • 總頁數:' TotalPage '
  • '; 
                       nav = '
  • 目前頁:' currentPage '
  • '; 
                       if(目前頁 == 1){ 
                                                       的firstPage currentState"> title=" nav = '
  • 前一頁
  • ' ; 
                       } 其他 {                  nav = '
  • 首頁
  • '; 
    nav = '
  • 前一頁 a>
  • '; 
                       } 
                       nav = '
    1. '; 
                               var start = currentPage - Math.floor(showPage/2); 
                               var end = currentPage Math.floor(showPage/2);
                               if(結束 > 總頁數){ 
                                   開始 -= (結束 - 總頁數); 
                               } 
                                
                               if(開始                              開始=1;  
                               } 
                               if(currentPage                            結束=顯示頁;   
                               } 
                                
                               if(結束 > 總頁數){ 
                                  結束=總頁數; 
                               } 
                               for(var i = 開始; i                              if(i == 在目前頁面){ 
      nav = '
    2. ' 我'
    3. ' ; 
                                   } 和其他 
                                                                     } 
                               } 
                                
                               nav = '
  • '; 
                             if(目前頁 == 總頁){ 
    nav = '
  • 後一頁
  • ' ; 
    nav ='
  • 尾頁'; 
                             } 和其他 { 
    nav = '
  • 後一頁
  • '; 
    nav ='
  • 尾頁 '; 
                             } 
                             nav = '
';     
            $("#" 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");

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

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

幣圈合約黨必備軟件推薦 幣圈合約黨必備軟件推薦 Apr 21, 2025 pm 11:21 PM

2025年幣圈合約交易所平台排名前十的分別是:1. Binance Futures,2. OKX Futures,3. Gate.io,4. Huobi Futures,5. BitMEX,6. Bybit,7. Deribit,8. Bitfinex,9. CoinFLEX,10. Phemex,這些平台因其高流動性、多樣化交易功能和嚴格的安全措施而受到廣泛認可。

幣圈槓桿交易所排名 幣圈十大槓桿交易所APP最新推薦 幣圈槓桿交易所排名 幣圈十大槓桿交易所APP最新推薦 Apr 21, 2025 pm 11:24 PM

2025年在槓桿交易、安全性和用戶體驗方面表現突出的平台有:1. OKX,適合高頻交易者,提供最高100倍槓桿;2. Binance,適用於全球多幣種交易者,提供125倍高槓桿;3. Gate.io,適合衍生品專業玩家,提供100倍槓桿;4. Bitget,適用於新手及社交化交易者,提供最高100倍槓桿;5. Kraken,適合穩健型投資者,提供5倍槓桿;6. Bybit,適用於山寨幣探索者,提供20倍槓桿;7. KuCoin,適合低成本交易者,提供10倍槓桿;8. Bitfinex,適合資深玩

推薦幾款買主流幣的app軟件2025年最新發布 推薦幾款買主流幣的app軟件2025年最新發布 Apr 21, 2025 pm 11:54 PM

可以購買主流幣的APP軟件包括:1. 幣安(Binance),全球領先,交易量大,速度快;2. OKX,創新產品,低費用,安全性高;3. Gate.io,多種資產和交易選項,注重安全;4. 火幣(HTX),低費用,用戶體驗好;5. Coinbase,適合新手,安全性高;6. Kraken,安全合規,提供多種服務;7. KuCoin,低費用,適合專業交易者;8. Gemini,強調合規性,提供託管服務;9. Crypto.com,提供多種優惠和服務;10. Bitstamp,老牌交易所,流動性強,

okx全球站登錄入口 歐易okx全球站官方登錄首頁 okx全球站登錄入口 歐易okx全球站官方登錄首頁 Apr 21, 2025 pm 11:57 PM

歐易 OKX 是全球領先的數字資產交易平台。 1) 其發展歷程包括:2017年上線,2021年啟用中文名“歐易”,2022年更名為歐易 OKX。 2) 核心服務包括:交易服務(幣幣、槓桿、合約、DEX、法幣交易)和金融服務(餘幣寶、DeFi挖礦、借貸)。 3) 平台特色功能有:行情數據服務和風控體系。 4) 核心優勢包括:技術實力、安全體系、服務支持和市場覆蓋。

混合型區塊鏈交易平台有哪些 混合型區塊鏈交易平台有哪些 Apr 21, 2025 pm 11:36 PM

選擇加密貨幣交易所的建議:1. 流動性需求,優先選擇幣安、Gate.io或OKX,因其訂單深度與抗波動能力強。 2. 合規與安全,Coinbase、Kraken、Gemini具備嚴格監管背書。 3. 創新功能,KuCoin的軟質押和Bybit的衍生品設計適合進階用戶。

全球比特幣期貨交易所是哪個? 全球比特幣期貨交易所是哪個? Apr 21, 2025 pm 11:18 PM

比特幣期貨交易所排行榜前五名分別是:1. CME Group:全球最值得信賴,吸引機構投資者,合規性強;2. Coinbase:專為散戶,提供13種期貨合約,易用性高;3. Binance:高槓桿,流動性好,用戶量大;4. OKX:累計交易量大,專業界面,風險管理完善;5. Kraken:安全性高,適合歐洲市場和機構客戶。

量子鏈交易所排名top10推薦(2025更新) 量子鏈交易所排名top10推薦(2025更新) Apr 21, 2025 pm 11:48 PM

量子鏈可以在以下交易所進行交易:1. 幣安(Binance):全球最大交易所之一,交易量大,幣種豐富,安全性高。 2. 芝麻開門(Gate.io):大型交易所,提供多種數字貨幣交易,交易深度好。 3. 歐易(OKX):由OK集團運營,綜合實力強,交易量大,安全措施完善。 4. Bitget:發展快,提供量子鏈交易,安全性提升。 5. Bithumb:日本運營,支持多種主流虛擬貨幣交易,安全可靠。 6. 抹茶交易所:知名交易所,界面友好,支持量子鏈交易。 7. 火幣(Huobi):大型交易所,提供量子鏈交易,

幣圈合約交易平台排行榜2025 幣圈合約交易平台排行榜2025 Apr 21, 2025 pm 11:15 PM

以下是全球十大加密货币期货交易所:1. Binance Futures:提供丰富的合约产品,低费用和高流动性。2. OKX:支持多种币种交易,采用SSL加密和冷钱包存储。3. Huobi Futures:以稳定平台和良好服务著称,提供教育资源。4. Gate.io:创新合约产品和高流动性,但FTX曾破产。5. Deribit:专注期权和永续合约,提供专业交易工具。6. CoinFLEX:提供代币化期货合约和治理代币FLEX。7. Phemex:高达100倍杠杆,低交易费用,提供创新合约。8. B

See all articles