console
var $container = $("#pagination");
var $advancedCon = $("#testAdvancedCon");
var $simpleCon = $("#testSimpleCon");
var $advancedExample = $("#advancedExample");
var $simpleExample = $("#simpleExample");
var pagesize = 5;
testAdvanced(1, pagesize);
testSimple(1, pagesize);
function testAdvanced(pagenum, pagesize) {
var textDom = '';
var firstIndex = (pagenum - 1) * pagesize;
for (var i = firstIndex; i < pagenum * pagesize; i++) {
var singleDom = '<div class="testAdvanced">' + i + '</div>';
textDom += singleDom;
}
$advancedCon.html(textDom);
$advancedExample.pagination({
mode: 'advanced',
pagesize: pagesize,
pageSizeOptions: [5, 10, 50, 100],
selectedIndex: 0,
pagenum: pagenum,
totalSize: 1000
});
}
function testSimple(pagenum, pagesize) {
var textDom = '';
var firstIndex = (pagenum - 1) * pagesize;
for (var i = firstIndex; i < pagenum * pagesize; i++) {
var singleDom = '<div class="testSimple">' + i + '</div>';
textDom += singleDom;
}
$simpleCon.html(textDom);
$simpleExample.pagination({
mode: 'simple',
pagesize: pagesize,
pagenum: pagenum,
totalSize: 1000,
pagerButtonsCount: 3
});
}
$advancedExample.off('pagersearch').on('pagersearch', function(e, pagenum, pagesize, total) {
testAdvanced(pagenum, pagesize);
});
$simpleExample.off('pagersearch').on('pagersearch', function(e, pagenum, pagesize, total) {
testSimple(pagenum, pagesize);
});
<div class="bh-mb-16">
<div id="testAdvancedCon" class="bh-mb-16"></div>
<div class="" id="advancedExample"></div>
</div>
<div>
<div id="testSimpleCon" class="bh-mb-16"></div>
<div class="" id="simpleExample"></div>
</div>