感谢交流群和github上的网友反馈和建议,修复两个bug。并且把某些demo里ajax获取数据部分从原来的假json改为真正的数据接口,让例子更接近线上开发环境。
年前把tab例子加上来让群友测试,果然群众的力量是伟大的!立马就检测出来bug,我当即修复好,只是用法比较复杂,暂时还想不出更方便的办法。顺便把上个版本的dropReload()
API删掉,功能集成到之前resetload()
里。另外还修复一个朋友发现的只调用下拉刷新,代码判断bug。
上次加了默认内容过少自动触发加载下方内容。结果又被吐槽,只有加个参数autoLoad,要么自动触发加载内容,不够一屏继续加载,要么不触发。另外,增加dropReload()
API,可以方便类似微博APP点首页就加载页面效果。目前是默认加载下方内容。另外tab功能还没想出来怎么做,容我再想想~~~
根据网友提议,默认内容过少时,自动触发加载下方内容,只会加载一次,如果内容还不够一屏,无法继续触发。并且修复lock()
,增加参数可以手动锁定上方或者下方。
根据网友提议,增加提前加载距离threshold,适用于上拉加载更多功能。默认显示到加载区高度2/3时加载。
感谢交流群里网友各种吐槽上拉加载抖动。发现touch
和scroll
同时作用会发生抖动,干脆把上拉加载改为滑到底部自动加载。如依旧需要上拉加载效果,可以下载releases0.4.0版本。
根据网友提供demo,修改至适用大部分普通列表网页,终于可以大规模使用啦!
项目中通知列表有可编辑、删除等状态,需要锁定和解锁下拉刷新功能。
公司项目APP内嵌页需要下拉刷新,终于可以实战了!这一版大家可以开始使用和反馈。
虽然有上拉加载更多的需求,但一直都是用的scroll方法。写dropload完全是为了练习插件写法和touch的使用。