你绕我绕
你绕我绕
  • 发布:2017-12-29 16:05
  • 更新:2017-12-29 16:05
  • 阅读:2396

上拉加载,滚条回到顶部

分类:MUI

最近用到同页面多上下拉加载,参考样例,使用了样式引用的mui.pullToRefresh.js和mui.pullToRefresh.material.js这两个js文件。并没有使用mui原本里面的方法。后来涉及两个问题,一个是重置上下拉的问题,一个是回到顶部的问题。
第一个问题:上下拉重置,这个比较简单,callback返回函数时,this.refresh(true)。 搞定。根据实际情况有可能调用ajax,此时可以保留this成员或者传参进去进行使用。
第二个问题:mui.pullToRefresh.js里面有个refresh方法,也重置上下拉方法,在里面的最后一行加上$(this.element.parentNode).scroll().refresh();即可解决重置上下拉的同时回到顶部(若有需要),至于parentNode是哪个元素可自行测试查看(建议对于不懂为何可以操作滚条重置的可以看看)。
如果需要独立出来,则可自行新建方行加上上面那句代码。
以上经测试皆无问题。

0 关注 分享

要回复文章请先登录注册