加载更多 - 监听div的滚动scroll

前言:某些情况下,在展示列表数据时,为了实现性能优化及用户更好的体验,可以先展示十几条数据,然后边滑动边加载更多,可以减少服务器压力及页面渲染时间。

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();//加载更多
  }
});

 

posted @ 2023-04-03 16:01  阳光下的向日葵  阅读(122)  评论(0)    收藏  举报