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();
}
}
},
管理员顺便看下修改是否正确。
1 个回复
小核桃
这个问题我也出现了。