3

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

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

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

所以它不是在过渡期间发生的闪烁导航(因为我禁用了过渡),而是别的东西。

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

4

1 回答 1

1

这个问题有一些关于改变$.mobile.defaultTransitionHandler使用simultaneousHandler而不是默认的建议sequentialHandler

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

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

于 2013-03-19T17:42:07.150 回答