Pagination2jQuery 分頁導(dǎo)航插件
Pagination 目前是基于 jQuery 的一個(gè)功能完善,簡(jiǎn)單易用 JavaScript 分頁控件。它的目標(biāo)單純,給它配置一個(gè) totalPage 參數(shù),它就給你生成一個(gè)簡(jiǎn)潔的分頁導(dǎo)航。Pagination 不會(huì)和關(guān)聯(lián)的數(shù)據(jù)直接綁定,這樣是希望它只關(guān)注分頁邏輯,更加專注。如果你需要在點(diǎn)擊分頁的時(shí)候控制顯示數(shù)據(jù),可以通過Pagination 定義的自定義事件來處理。
Feature
Pagination 除了目標(biāo)單純明確以外,還有著很多其他的特點(diǎn):
Pagination 支持 CommonJS/AMD/CMD 規(guī)范
Pagination 可以作為 jQuery 插件使用
Pagination 擁有靈活豐富的配置選項(xiàng),可以誰心所欲的打造你需要的分頁導(dǎo)航
Pagination UI 界面清新簡(jiǎn)潔,并且所有的部件你都可以自定義外觀
Pagination 擁有豐富的自定義事件,可以很好控制分頁控件各個(gè)流程下的處理邏輯
Usage
Pagination 既可以作為一個(gè)獨(dú)立模塊使用,也可以作為 jQuery 插件使用。而且它支持 CommonJS/AMD/CMD 規(guī)范
// Use as a CommonJS/AMD/CMD Module
var Pagination = require('pagination');
new Pagination({
parent: 'demo-1',
totalPage: 100
});
Pagination.align('center').current(4).disable();
// Use as a jQuery plugin
var Pager = $('#demo-1');
Pager.pagination({
parent: 'demo-1',
totalPage: 100
}).size(11);
// Use as an independent Object
var pagination = new Pagination({
totalPage: 100
});
pagination.on('afterChange', function(evt){
// this handler well trigger after page changes
});評(píng)論
圖片
表情
