Zepto JS正在使我的phonegap app中的滚动无响应

时间:2013-03-30 12:21:42

标签: jquery cordova zepto

其他人之前有这个吗?

滚动有效...但如果您滚动得太快,页面就会保持不变。你需要慢慢来做。

我知道这也是zepto,好像我用创建一个新页面导入的zepto库(甚至没有从中调用任何东西),它的行为就是这样。 删除它,滚动工作再次完美!

是什么让...我认为zepto应该只是一个简约的jQuery类库...但即使是完整的jQuery库也不会阻碍我这样的滚动!


无论如何,对我来说,已经解决了。

检查以下评论。

1 个答案:

答案 0 :(得分:2)

这确实发生在使用Zepto Touch的Android上。在PhoneGap应用程序上拔出我的头发几个小时,然后在这里磕磕绊绊,发现它是Zepto就是问题所在。 (添加-webkit-overflow-scrolling: touch)后,我在iOS上没有问题

这是我的解决方法:

$('.scrolling').bind('touchmove', function(e) { e.stopPropagation(); }

这阻止了Zepto检查某些已启用滚动的div(在这种情况下,使用手动'滚动'类)的意外触摸,但是YMMV。