其他分享
首页 > 其他分享> > 下拉加载造成抖动更多

下拉加载造成抖动更多

作者:互联网

  1. <script src="load_more.js"></script>
  2. //滚动事件触发代码如下
  3. <script>
  4.  var timer=null;
  5. function load_more_start(){
  6.      clearTimeout(timer);
  7.      timer=setTimeout(function(){
  8.                load_more.start(function(){
  9.                      // 加载更多内容获取
  10.                 });
  11.        },200);
  12.  }
  13.  window.οnscrοll=function(){
  14.      load_more_start();
  15.  }
  16. </script> 

微信失败  下面方法处理

//下面防抖和节流处理
    var timer=null;
    function load_more_start(){
        clearTimeout(timer);
        timer=setTimeout(function(){
            getNewsInfo();
        },200);
    }
    //评论加载更多
    window.addEventListener('scroll', function(){
        if (document.body.offsetHeight - window.innerHeight - document.documentElement.scrollTop < 1 || document.body.offsetHeight - window.innerHeight - document.body.scrollTop < 1){
           load_more_start();
        }
    })

标签:function,load,抖动,window,timer,start,造成,more,加载
来源: https://blog.csdn.net/hcgrcsdn/article/details/106406821