注册 登录 充值会员 退出
毕业设计 PHP源码
充值

zepto.js手机端上拉刷新下拉加载更多列表数据插件

作者/代码整理:  (转载请附加本文地址,带有“懒人原生”字样的谢绝转载) 发布日期:2018-04-02
zepto.js手机端上拉刷新下拉加载更多列表数据插件
zepto.js手机端上拉刷新下拉加载更多列表数据插件,非常实用的一款手机移动端网页上拉刷新下拉加载代码。


js代码

<script type="text/javascript" src="js/zepto.min.js"></script>
<script type="text/javascript" src="js/PullToRefresh.min.js"></script>
<script type="text/javascript">
var n=0,flag=true;
function appendTestData(){
  return "<li><h5>"+Math.floor(Math.random()*1000)+"</h5><p>现在开始报时:"+new Date()+"</p></li>"
}
function addhtml(type){
  console.log("第"+n+"次加载成功")
  $(".tip").html("第"+n+"次")
  $("#app ul")[type](appendTestData()+appendTestData()+appendTestData()+appendTestData())
}
var refreshBox=new PullToRefresh({
  container:"#app",  
  pull:{
      callback:function(){
        setTimeout(function(){             
          n=0     
          addhtml("html")
          refreshBox.endPullRefresh(true)
        },1000)
      }
  },
  up:{
      callback:function(){
        setTimeout(function(){   
          if(n<5){
            n++
           addhtml("append")
           refreshBox.endUpLoading(true)    
          }else{    //没有数据
            refreshBox.endUpLoading(false)
          }
        },1000)
      }
  }
})
</script>