x***@163.com
x***@163.com
  • 发布:2017-12-08 11:28
  • 更新:2018-01-15 17:57
  • 阅读:3212

下拉刷新成功后,头部的刷新圆圈样式图标不会自动消失

分类:MUI

单webview下拉刷新成功后,头部的刷新圆圈样式图标不会自动消失,请问有人碰到和我一样的问题没?

2017-12-08 11:28 负责人:无 分享
已邀请:
佳音520

佳音520 - 遇见你真好,

我的提示是serch.jsp:159 Uncaught TypeError: mui(...).pullRefresh(...).endPulldown is not a function
at d.pulldownLoading (mui.min.js:7)
at d.resetPosition (mui.min.js:7)
at d.resetPosition (mui.min.js:7)
at d._flick (mui.min.js:7)
at d.handleEvent (mui.min.js:7)
at d.handleEvent (mui.min.js:7)
at d.handleEvent (mui.min.js:7)
at Function.i.trigger (mui.min.js:6)
at Object.c [as handle] (mui.min.js:6)

c***@gmail.com

c***@gmail.com

如果是ajax,必须在ajax执行后,执行

mui('#pullrefresh').pullRefresh().endPulldown();

为了数据为空等不必要的问题,上面代码放在ajax执行后的首位(我遇到不消失的原因就是因为这个)

mui.ajax(xxx,xxx,xxx,success:function(data){  
    mui('#pullrefresh').pullRefresh().endPulldown();  
    // TODO   
})
5***@qq.com

5***@qq.com

你在刷新后得手动关闭下拉刷新
mui('#refreshContainer').pullRefresh().endPulldown();
官网说的也比较明白了 http://dev.dcloud.net.cn/mui/pulldown/#endPulldown

hylong

hylong

请上传一个能重现问题的简单demo

该问题目前已经被锁定, 无法添加新回复