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

Eve*_*ens 5 jquery zepto cordova

其他人之前有这个吗?

滚动有效...但如果滚动得太快,页面就会保持不变.你需要慢慢地做这件事.

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

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


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

请查看以下评论​​.

小智 2

这确实发生在 Android 上的 Zepto Touch 上。我在 PhoneGap 应用程序上折腾了几个小时,然后绊倒在这里,发现问题出在 Zepto 上。(我在iOS上添加后没有问题-webkit-overflow-scrolling: touch

这是我的解决方法:

$('.scrolling').bind('touchmove', function(e) { e.stopPropagation(); }
Run Code Online (Sandbox Code Playgroud)

这阻止了 Zepto 对我启用了滚动(在本例中为手动“滚动”类)的某些 div 上发生意外触摸的检查,但是 YMMV。