预加载layui的js,css
html:
<ul class="flow-default yuyue_list" id="LAY_demo1" ></ul>
js:
<script>
$(document).ready(function(){
var limit = 10;
layui.use('flow', function(){
var $ = layui.jquery; //不用额外加载jQuery,flow模块本身是有依赖jQuery的,直接用即可。
var flow = layui.flow;
flow.load({
elem: '#LAY_demo1' //指定列表容器
,done: function(page, next){ //到达临界点(默认滚动触发),触发下一页
//页数
//以jQuery的Ajax请求为例,请求下一页数据(注意:page是从2开始返回)
$.getJSON('/home/my/yuyuelist?page='+page, function(res){
if(res.status != 0){
var lis = [];
//假设你的列表返回在data集合中
layui.each(res, function(index, value){
lis.push('<li>这是加载的列表</li>');
});
//执行下一页渲染,第二参数为:满足“加载更多”的条件,即后面仍有分页
//pages为Ajax返回的总页数,只有当前页小于总页数的情况下,才会继续出现加载更多
next(lis.join(''), limit == res.length);
}
});
}
});
});
});
</script>