當前位置:編程學習大全網 - 源碼下載 - 有人知道laypage這個分頁插件怎麽用嗎?

有人知道laypage這個分頁插件怎麽用嗎?

有文檔的?

/demo/laypage.html

<!DOCTYPE?html>

<html>

<head>

<meta?charset="utf-8">

<title>layui</title>

<meta?name="renderer"?content="webkit">

<meta?/layui/dist/css/layui.css"?media="all">

<!--?註意:如果妳直接復制所有代碼到本地,上述css路徑需要改成妳本地的?-->

</head>

<body>

<fieldset?class="layui-elem-field?layui-field-title"?style="margin-top:?30px;">

<legend>總頁數低於頁碼總數</legend>

</fieldset>

<div?id="demo0"></div>

<fieldset?class="layui-elem-field?layui-field-title"?style="margin-top:?30px;">

<legend>總頁數大於頁碼總數</legend>

</fieldset>

<div?id="demo1"></div>

<fieldset?class="layui-elem-field?layui-field-title"?style="margin-top:?30px;">

<legend>自定義主題?-?顏色隨意定義</legend>

</fieldset>

<div?id="demo2"></div>

<div?id="demo2-1"></div>

<div?id="demo2-2"></div>

<fieldset?class="layui-elem-field?layui-field-title"?style="margin-top:?30px;">

<legend>自定義首頁、尾頁、上壹頁、下壹頁文本</legend>

</fieldset>

<div?id="demo3"></div>

<fieldset?class="layui-elem-field?layui-field-title"?style="margin-top:?30px;">

<legend>不顯示首頁尾頁</legend>

</fieldset>

<div?id="demo4"></div>

<fieldset?class="layui-elem-field?layui-field-title"?style="margin-top:?30px;">

<legend>開啟HASH</legend>

</fieldset>

<div?id="demo5"></div>

<fieldset?class="layui-elem-field?layui-field-title"?style="margin-top:?30px;">

<legend>只顯示上壹頁、下壹頁</legend>

</fieldset>

<div?id="demo6"></div>

<fieldset?class="layui-elem-field?layui-field-title"?style="margin-top:?30px;">

<legend>顯示完整功能</legend>

</fieldset>

<div?id="demo7"></div>

<fieldset?class="layui-elem-field?layui-field-title"?style="margin-top:?30px;">

<legend>自定義排版</legend>

</fieldset>

<div?id="demo8"></div>

<div?id="demo9"></div>

<div?id="demo10"></div>

<fieldset?class="layui-elem-field?layui-field-title"?style="margin-top:?30px;">

<legend>自定義每頁條數的選擇項</legend>

</fieldset>

<div?id="demo11"></div>

<fieldset?class="layui-elem-field?layui-field-title"?style="margin-top:?30px;">

<legend>將壹段已知數組分頁展示</legend>

</fieldset>

<div?id="demo20"></div>

<ul?id="biuuu_city_list"></ul>?

<script?src="//res.layui.com/layui/dist/layui.js"?charset="utf-8"></script>

<!--?註意:如果妳直接復制所有代碼到本地,上述js路徑需要改成妳本地的?-->

<script>

layui.use(['laypage',?'layer'],?function(){

var?laypage?=?layui.laypage

,layer?=?layui.layer;

//總頁數低於頁碼總數

laypage.render({

elem:?'demo0'

,count:?50?//數據總數

});

//總頁數大於頁碼總數

laypage.render({

elem:?'demo1'

,count:?70?//數據總數

,jump:?function(obj){

console.log(obj)

}

});

//自定義樣式

laypage.render({

elem:?'demo2'

,count:?100

,theme:?'#1E9FFF'

});

laypage.render({

elem:?'demo2-1'

,count:?100

,theme:?'#FF5722'

});

laypage.render({

elem:?'demo2-2'

,count:?100

,theme:?'#FFB800'

});

//自定義首頁、尾頁、上壹頁、下壹頁文本

laypage.render({

elem:?'demo3'

,count:?100

,first:?'首頁'

,last:?'尾頁'

,prev:?'<em>←</em>'

,next:?'<em>→</em>'

});

//不顯示首頁尾頁

laypage.render({

elem:?'demo4'

,count:?100

,first:?false

,last:?false

});

//開啟HASH

laypage.render({

elem:?'demo5'

,count:?500

,curr:?location.hash.replace('#!fenye=',?'')?//獲取hash值為fenye的當前頁

,hash:?'fenye'?//自定義hash值

});

//只顯示上壹頁、下壹頁

laypage.render({

elem:?'demo6'

,count:?50

,layout:?['prev',?'next']

,jump:?function(obj,?first){

if(!first){

layer.msg('第?'+?obj.curr?+'?頁');

}

}

});

//完整功能

laypage.render({

elem:?'demo7'

,count:?100

,layout:?['count',?'prev',?'page',?'next',?'limit',?'skip']

,jump:?function(obj){

console.log(obj)

}

});

//自定義排版

laypage.render({

elem:?'demo8'

,count:?1000

,layout:?['limit',?'prev',?'page',?'next']

});

laypage.render({

elem:?'demo9'

,count:?1000

,layout:?['prev',?'next',?'page']

});

laypage.render({

elem:?'demo10'

,count:?1000

,layout:?['page',?'count']

});

//自定義每頁條數的選擇項

laypage.render({

elem:?'demo11'

,count:?1000

,limit:?100

,limits:?[100,?300,?500]

});

//將壹段數組分頁展示

//測試數據

var?data?=?[

'北京',

'上海',

'廣州',

'深圳',

'杭州',

'長沙',

'合肥',

'寧夏',

'成都',

'西安',

'南昌',

'上饒',

'沈陽',

'濟南',

'廈門',

'福州',

'九江',

'宜春',

'贛州',

'寧波',

'紹興',

'無錫',

'蘇州',

'徐州',

'東莞',

'佛山',

'中山',

'成都',

'武漢',

'青島',

'天津',

'重慶',

'南京',

'九江',

'香港',

'澳門',

'臺北'

];

//調用分頁

laypage.render({

elem:?'demo20'

,count:?data.length

,jump:?function(obj){

//模擬渲染

document.getElementById('biuuu_city_list').innerHTML?=?function(){

var?arr?=?[]

,thisData?=?data.concat().splice(obj.curr*obj.limit?-?obj.limit,?obj.limit);

layui.each(thisData,?function(index,?item){

arr.push('<li>'+?item?+'</li>');

});

return?arr.join('');

}();

}

});

});

</script>

</body>

</html>

  • 上一篇:求救,告訴我這個網頁效果怎麽做
  • 下一篇:黑馬導航索引源代碼
  • copyright 2024編程學習大全網