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

发布时间 2023-04-03 16:09:00作者: 阳光下的向日葵

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

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