From 69a820f9dbe405cb11fc83507338af83c033d4a7 Mon Sep 17 00:00:00 2001 From: zhangjia <306644419@qq.com> Date: Thu, 21 May 2015 01:32:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E6=8B=89=E5=90=8E=E4=B8=80=E7=9B=B4?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E5=87=BA=E7=8E=B0=E9=97=AE=E9=A2=98=E7=9A=84?= =?UTF-8?q?=E6=9A=82=E6=97=B6=E8=A7=A3=E5=86=B3=E6=96=B9=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 上拉后一直下拉出现问题的暂时解决方案 --- dist/dropload.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/dist/dropload.js b/dist/dropload.js index b14f71f..3062edd 100644 --- a/dist/dropload.js +++ b/dist/dropload.js @@ -114,6 +114,16 @@ me.$domUp.css({'height': me._offsetY}); } + + /* + 因为scroll事件在touchend事件之后触发,所以如果不在如下情况做处理的话, + 上面的事件执行完之后touchendme.insertDOM = true,当手指离开屏幕,touchend事件触发会有问题 + */ + if(me.opts.loadUpFn != '' && me._scrollTop <= 0 && me.direction == 'up'){ + me.insertDOM = false; + me.$domUp.remove(); + } + // 加载下方 if(me.opts.loadDownFn != '' && me._childrenHeight <= (me._loadHeight+me._scrollTop) && me.direction == 'up'){ e.preventDefault(); @@ -212,4 +222,4 @@ 'transition':'all '+num+'ms' }); } -})(window.Zepto || window.jQuery); \ No newline at end of file +})(window.Zepto || window.jQuery);