Nevo
Nevo
  • 发布:2015-07-27 19:53
  • 更新:2017-03-17 11:47
  • 阅读:1853

选项卡切换+下拉刷新BUG

分类:MUI

mui.pullToRefresh.js 中line 206 ,_dragend 需要对下拉刷新未触发刷新时,清除pulldowntips。
具体重现步骤:下拉刷新,不释放,慢慢上滑,downtips慢慢显示到最上面,这时候释放,下拉刷新的tips无法自动清除,导致后面无法继续刷新操作。

_dragend: function(e) {  
            var self = this;  
            if (self.isDragging) {  
                self.isDragging = false;  
                self._dragEndAfterChangeOffset(self.isNeedRefresh);  
            }  
            if (self.isPullingUp) {  
                if (self.pullingUpTimeout) {  
                    clearTimeout(self.pullingUpTimeout);  
                }  
                self.pullingUpTimeout = setTimeout(function() {  
                    self.isPullingUp = false;  
                }, 1000);  
            } else {  
                if (!self.isNeedRefresh && this.removing) {  
                    this.removePullDownTips();  
                }  
            }  
        },

管理员顺便看下修改是否正确。

2015-07-27 19:53 负责人:无 分享
已邀请:
小核桃

小核桃

这个问题我也出现了。

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