android 上的 Phonegap 滚动问题 5

Phonegap scrolling issues on android 5

我们正在使用 Phonegap/Javascript 开发应用程序。

在我们尝试新的 Android 5 之前,滚动曾经工作得很好。 页面不会向下滚动,除非您多次滑动。然后卡在另一个位置..

找不到遇到此问题的人! 我们只使用简单的 div,其内容比屏幕高。适用于 Android <5 或 iOS.

有什么想法吗?

这就是最终解决问题的方法,同时简化了属性等:

Hammer.defaults.stop_browser_behavior.touchAction = 'pan-y';

这是带有 touchAction 属性 的 hammer.js 插件的问题。 这会影响某些浏览器 - 显然也会影响 Android 5(但不会影响 Android 4.* 使用 PhoneGap 时)。

并不像看起来那么简单,更多细节在这里: https://github.com/hammerjs/hammer.js/wiki/How-to-fix-Chrome-35--and-IE10--scrolling-(touch-action)