Cordova / Phonegap:JQuery UI Accordion不再在ios8上滚动

我在cordova框架(html / css / js)中编写了一个iOS应用程序。 要显示内容,它将使用JQuery UI中的Accordion。 Accordion具有固定的高度,因此当内容为一页大时需要滚动。 直到iOS8更新一切正常,现在我不能再滚动内容了。 当我点击手风琴的标题而不是当时的内容时,滚动有效。

任何人都知道是什么原因引起的?

我检查的东西
– cordova最新
– jQuery最新
– XCode是最新的
– 使用Safari Debugger我在CSS中找不到任何差异
– 相同的应用程序适用于ios 7.1
– 在xcode的模拟器中也存在行为差异

谢谢

基督教

我有同样的问题。 我不得不将我的cordova更新到最新版本(3.6.3),我的滚动再次开始工作。

更新:

我刚刚遇到了另一个似乎在iOS 8中打破滚动的问题。我一直在使用bouncefix.js ,但看起来这个库与最新的cordova和iOS 8不兼容。只需注释掉这个javascript库重新启用滚动我的应用程序。

在iOS 8之前,bouncefix.js运行良好,并没有导致任何滚动问题。

我遇到了同样的问题,并且正在寻找一天的解决方案,但我很喜欢它。 我正在使用Tocca.js: https : //github.com/GianlucaGuarini/Tocca.js而不是jQuery swipe事件插件,它可以处理滚动和滑动事件。 幸运的是它使用相同的函数名称,因此您只需更改.js文件即可。

非常感谢您在另一个问题上的答案: https : //stackoverflow.com/a/23879655/2576454