科尔多瓦/ PhoneGap的:JQuery用户界面手风琴已经不上iOS8上滚动(Cordova/P

2019-10-21 00:39发布

我有一个应用程序的框架科尔多瓦(HTML / CSS / JS)内写的iOS。 要显示的内容,它使用从JQuery用户界面的手风琴。 手风琴已经固定的高度,这样的内容需要滚动时,它的大的一页。 直到在iOS8上的更新,一切运行良好,现在我不能再滚动的内容。 滚动的作品时,我对手风琴的标题点击,但不与当时的内容。

任何人的想法可能是什么原因?

事情我检查
- 科尔多瓦最新
- jQuery的最新
- 的XCode最新
- 使用Safari调试我不觉得任何CSS个体差异
- 相同的应用程序适用于iOS 7.1
- 在行为上的差异也存在于Xcode中的模拟器

谢谢

基督教

Answer 1:

我有同样的问题。 我不得不更新我的科尔多瓦到最新版本(3.6.3)和我开始滚动再次合作。

更新:

我只是碰到这似乎打破iOS的8滚动使用我已经另一个问题跑bouncefix.js ,但现在看来,这个库是不是最新的科尔多瓦和iOS 8.兼容只需注释掉重新启用这个JavaScript库滚动在我的应用程序。

在此之前的iOS 8,bouncefix.js工作得很好,并没有带滚动造成任何问题。



Answer 2:

我有同样的问题,并一直在寻找了一天的解决方案,但我已经fuond它。 我使用Tocca.js: https://github.com/GianlucaGuarini/Tocca.js而不是jQuery的刷卡事件的插件,它可以同时处理滚动和滑动事件。 幸运的是使用相同的函数名,所以你可以简单地改变.js文件。

由于在其他问题很多的答案: https://stackoverflow.com/a/23879655/2576454



文章来源: Cordova/Phonegap: JQuery UI Accordion doesn't scroll anymore on ios8