简单的下拉加载和上拉加载

Posted aSnow

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单的下拉加载和上拉加载相关的知识,希望对你有一定的参考价值。

function refresh(refresh,loadmore) {
  $(window).scroll(function(){
    console.log(‘正在滑动‘);
    var scrollTop = $(this).scrollTop();    //滚动条距离顶部的高度
    var scrollHeight = $(document).height();   //当前可视文档的总高度
    var clientHeight = $(document.body).height();    //文档总高度
  
    
    if(scrollTop + clientHeight >= scrollHeight){   //距离顶部+当前高度 >=文档总高度 即代表滑动到底部
     
      console.log(‘下拉‘);
      //在这调用方法
      if(loadmore){
        loadmore();
      }
    }else if(scrollTop<=0){
      //滚动条距离顶部的高度小于等于0
      
      
      console.log(‘上拉‘);
       //在这调用方法
      if(refresh){
        refresh();
      }

    }

  });

}


//调用
refresh();

 

以上是关于简单的下拉加载和上拉加载的主要内容,如果未能解决你的问题,请参考以下文章

Android实战----RecyclerView下拉刷新和上拉加载的简单实现

Android实战----RecyclerView下拉刷新和上拉加载的简单实现

微信小程序下拉刷新和上拉加载的实现

使用SwipeRefreshLayout和RecyclerView实现仿“简书”下拉刷新和上拉加载更多

使用SwipeRefreshLayout和RecyclerView实现仿“简书”下拉刷新和上拉加载更多

使用SwipeRefreshLayout和RecyclerView实现仿“简书”下拉刷新和上拉加载更多