建站资源下载详情
为您免费提供多种建站资源下载,包括网站模板下载、前端插件下载和字体下载!您只需注册为会员即可任意下载!

移动端下拉刷新,上拉加载JQuery插件dropload

来源:易助科技网浏览量:16收藏

简介


dropload是一款应用移动端下拉刷新、上拉加载更多插件。



使用


1   引入 dropload.css 、 jquery.js(1.7以上) dropload.js 文件


2.  用法示例


**基本代码结构**
//#content为某个div的id
var dropload = $('#content').dropload({
  //scrollArea很关键,要不然加载更多不起作用
  scrollArea : window,  domUp : {
    domClass   : 'dropload-up',
    domRefresh : '<div class="dropload-refresh">↓下拉刷新</div>',
    domUpdate  : '<div class="dropload-update">↑释放更新</div>',
    domLoad    : '<div class="dropload-load"><span class="loading"></span>加载中...</div>'
  },
  domDown : {
    domClass   : 'dropload-down',
    domRefresh : '<div class="dropload-refresh">↑上拉加载更多</div>',
    domLoad    : '<div class="dropload-load"><span class="loading"></span>加载中...</div>',
    domNoData  : '<div class="dropload-noData">暂无数据</div>'
  },
  loadUpFn : function(me){
    //下拉刷新需要调用的函数
    alert("下拉刷新需要调用的函数");
    
    //重置下拉刷新
    me.resetload();
  },
  loadDownFn : function(me){
    //上拉加载更多需要调用的函数
    alert("上拉加载更多需要调用的函数");
    
    //定时器函数,为了看出上拉加载更多效果
    setTimeout(function(){
      // 每次数据加载完,必须重置
      me.resetload();
    },1000);
  }
});  


3.  参数


参数说明默认值可填值
scrollArea滑动区域绑定元素自身window
domUp上方DOM{
domClass : 'dropload-up',
domRefresh : '<div class="dropload-refresh">↓下拉刷新</div>',
domUpdate : '<div class="dropload-update">↑释放更新</div>',
domLoad : '<div class="dropload-load">○加载中...</div>'
}
数组
domDown下方DOM{
domClass : 'dropload-down',
domRefresh : '<div class="dropload-refresh">↑上拉加载更多</div>',
domLoad : '<div class="dropload-load">○加载中...</div>',
domNoData : '<div class="dropload-noData">暂无数据</div>'
}
数组
autoLoad自动加载truetrue和false
distance拉动距离50数字
threshold提前加载距离加载区高度2/3正整数
loadUpFn上方functionfunction(me){
//你的代码
me.resetload();
}
loadDownFn下方functionfunction(me){
//你的代码
me.resetload();
}


4.  API


参数说明
lock()智能锁定,锁定上一次加载的方向
lock('up')锁定上方
lock('down')锁定下方



相关链接


github 地址 :https://github.com/ximan/dropload