jQuery Mobile和PhoneGap:转换期间的正文背景

时间:2013-03-18 08:43:20

标签: ios cordova jquery-mobile transition

由于我已将jQuery Mobile升级到1.3并将PhoneGap升级到2.5,因此我的iOS应用程序中的页面更改存在问题。

当我点击链接时,几毫秒,我看到一个“无页面”状态。它不是白色的屏幕,而是我的“身体”元素的背景。 我在网上做了一些研究,但看起来没有任何技巧对我有用。他们中的大多数人告诉我们禁用jQM的转换。但对我来说已经是这样了。

我已经跟踪了jQM事件以查看发生了什么,显然当我使用方法changePage()时,它会隐藏当前页面,然后显示最终页面。在这两种方法中,我可以通过身体背景看到这种“无页面”状态。

所以这不是转换期间发生的闪烁导航(因为我禁用了转换),它是其他的东西。

任何人都有建议解决这个恼人的问题(我不能用我的声誉发布图片)?

1 个答案:

答案 0 :(得分:1)

此问题有一些关于更改$.mobile.defaultTransitionHandler以使用simultaneousHandler而非默认sequentialHandler的建议。

https://github.com/jquery/jquery-mobile/issues/4024

这改善了我的应用程序中的页面转换速度(将$ .mobile.defaultPageTransition设置为'none'),但我仍在处理偶尔出现的白色闪烁。