jQuery分頁(yè)插件jquery.pagination.js使用方法解析
jquery.pagination.js插件,此jQuery插件為Ajax分頁(yè)插件,一次性加載全部數(shù)據(jù),故分頁(yè)切換時(shí)無(wú)刷新與延遲,只是重寫指定dom元素中的html內(nèi)容,如果數(shù)據(jù)量較大不建議用此方法,因?yàn)榧虞d會(huì)比較慢;
jQuery的多數(shù)插件使用都比較簡(jiǎn)單,都能查找出相關(guān)api,且含有demo;
使用此插件,首先在頁(yè)面(jsp、html)中引入其js、css文件
<link href="/自定義路勁/jquery.pagination/pagination.css" rel="external nofollow" rel="stylesheet"> <script src="/自定義路徑/jquery.pagination/jquery.pagination.js" type="text/javascript"></script>
具體代碼:
<html>
<body>
<div id="table">
<div id="result">
查詢后的數(shù)據(jù)
</div>
<!--分頁(yè)div,使用時(shí),只需此部分即可-->
<div class="cl">
<div class="pagination" id="pageDiv"></div><!--id自定義即可-->
</div>
</div>
<body>
<script>
// 創(chuàng)建分頁(yè)
$("#pageDiv").pagination(${p.totalPage}, {
num_edge_entries: 1, //兩側(cè)顯示的首尾分頁(yè)的條目數(shù)
num_display_entries: 4, //連續(xù)分頁(yè)主體部分顯示的分頁(yè)條目數(shù)
callback: function(){//回調(diào)函數(shù),
//setLinkTo();//自定義函數(shù):某種行為
},
link_to: "#",//分頁(yè)的鏈接
current_page: ${p.pageNo},//當(dāng)前頁(yè)
prev_text : "< 上一頁(yè)",//自定義“上一頁(yè)”標(biāo)簽
next_text : "下一頁(yè) >",//自定義“下一頁(yè)”標(biāo)簽
first_text: "<i class='begin_page'>首頁(yè)</i>", //是否顯示首頁(yè)按鈕,默認(rèn)為true;
last_text: "<i class='last_page'>末頁(yè)</i>", //是否顯示尾頁(yè)按鈕,默認(rèn)為true;
items_per_page: ${p.pageSize}, //每頁(yè)顯示的條目數(shù)(pageSize)
toPage: false //是否顯示跳轉(zhuǎn)到第幾頁(yè),默認(rèn)是true;
});
</script>
</html>
由于其特有的分頁(yè)邏輯,使用此插件時(shí),需要謹(jǐn)慎,以免與應(yīng)用后臺(tái)的分頁(yè)邏輯不符,引起不必要的二次開(kāi)發(fā)。
對(duì)任何插件的使用都需靈活,取你所需即可:如當(dāng)我們的應(yīng)用已經(jīng)使用了一種前端分頁(yè)插件,但是喜歡jquery.pagination插件的樣式,此時(shí),我們只需使用其樣式文件,再對(duì)原分頁(yè)插件源碼適當(dāng)?shù)恼{(diào)整即可。沒(méi)有必要推翻我們?cè)械姆猪?yè)邏輯,為了滿足插件而使用插件。而一定是為了滿足我們而使用插件。
更多精彩內(nèi)容請(qǐng)點(diǎn)擊:jquery分頁(yè)功能匯總進(jìn)行學(xué)習(xí)。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jQuery Pagination Ajax分頁(yè)插件(分頁(yè)切換時(shí)無(wú)刷新與延遲)中文翻譯版
- jQuery DataTables插件自定義Ajax分頁(yè)實(shí)例解析
- jquery pagination插件實(shí)現(xiàn)無(wú)刷新分頁(yè)代碼
- jquery分頁(yè)插件jquery.pagination.js使用方法解析
- 一款Jquery 分頁(yè)插件的改造方法(服務(wù)器端分頁(yè))
- Jquery 分頁(yè)插件之Jquery Pagination
- jQuery Pagination分頁(yè)插件使用方法詳解
- 分享一個(gè)自己動(dòng)手寫的jQuery分頁(yè)插件
- 快速掌握jquery分頁(yè)插件jqPaginator的使用方法
- jquery插件pagination實(shí)現(xiàn)無(wú)刷新ajax分頁(yè)
- jQuery插件pagination實(shí)現(xiàn)分頁(yè)特效
- jQuery插件simplePagination的使用方法示例
相關(guān)文章
Web 前端設(shè)計(jì)模式--Dom重構(gòu) 提高顯示性能
首頁(yè)那邊有一個(gè)產(chǎn)品瀏覽的版塊在延遲載入的時(shí)候,將我所有的隱藏幀的項(xiàng)都顯示出來(lái),因?yàn)槁龑?dǎo)致頁(yè)面變形。2010-10-10
jQuery - AJAX load() 實(shí)例用法詳解
這篇文章主要介紹了jQuery - AJAX load() 實(shí)例用法以及相關(guān)知識(shí)點(diǎn)總結(jié),有需要的朋友們參考下。2019-08-08
jQuery EasyUI中DataGird動(dòng)態(tài)生成列的方法
EasyUI中使用DataGird顯示數(shù)據(jù)列表中,有時(shí)需要根據(jù)需要顯示不同的列,例如,在權(quán)限管理中,不同的用戶登錄后只能查看自己權(quán)限范圍內(nèi)的列表字段,這就需要DataGird動(dòng)態(tài)組合列,下面介紹EasyUI中DataGird動(dòng)態(tài)生成列的方法2016-04-04
jQuery實(shí)現(xiàn)checkbox全選、反選及刪除等操作的方法詳解
這篇文章主要介紹了jQuery實(shí)現(xiàn)checkbox全選、反選及刪除等操作的方法,結(jié)合實(shí)例形式形式詳細(xì)分析了jQuery針對(duì)checkbox多選按鈕常見(jiàn)批量操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-08-08
用jQuery toggleClass 實(shí)現(xiàn)鼠標(biāo)移上變色
這篇文章主要介紹了用jQuery toggleClass 實(shí)現(xiàn)鼠標(biāo)移上變色,需要的朋友可以參考下2014-05-05
jQuery實(shí)現(xiàn)獲取選中復(fù)選框的值實(shí)例詳解
這篇文章主要介紹了jQuery實(shí)現(xiàn)獲取選中復(fù)選框的值,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06
淺析JQuery UI Dialog的樣式設(shè)置問(wèn)題
本篇文章主要是對(duì)JQuery中UI Dialog的樣式設(shè)置問(wèn)題進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-12-12
jQuery實(shí)現(xiàn)滑動(dòng)tab選項(xiàng)卡
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)滑動(dòng)tab選項(xiàng)卡,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08

