前言:某些情况下,在展示列表数据时,为了实现性能优化及用户更好的体验,可以先展示十几条数据,然后边滑动边加载更多,可以减少服务器压力及页面渲染时间。
var pageNum =1;//页数 var domHeight=$(".listBox").height()*4; var dom = document.getElementById('list'); dom.addEventListener('scroll',function () {//监听滚动 if(dom.scrollTop >= pageNum*domHeight && pageNum <= bigPageNum){ //list滚动过得距离 大于 20条数据的高度 并且 页数小于最大页数 时 pageNum++; loadMore();//加载更多 } });
标签:pageNum,dom,监听,var,div,scroll,加载 From: https://www.cnblogs.com/redFeather/p/17283356.html