我正在使用 jQuery Mobile 和 Phonegap 开发一个小型应用程序,以便可以在 Android 和 iOS 设备上使用它。
Android 构建过程非常顺利,但今天当我进行第一个 iOS 构建时,出现了一些“奇怪”的图形问题。
首先,启动画面在启动时显示(如预期的那样),但随后似乎“缩小”并在其消失之前显示很多白色(因为应用程序已加载)。
其次,当单击指向内部“页面”的链接(在 index.html 文件中使用数据角色定义的 div - 大约有 6 个像这样的小“页面”)时,您可能会暂时看到页面内容闪烁页面过渡,最后显示内容。显然,它不应该这样。
Android 版本的初始屏幕或导航到内部页面的问题为零。
澄清一下,我正在使用 jQuery 1.7.1、jQuery Mobile 1.1.0、phonegap.js(因此它使用最新版本),并且我正在运行 CyanogenMod 7.1 和 iPhone 4 的 HTC Desire 上进行测试(不确定 iOS 版本,它的我的同事们)
我唯一的“mobileinit”设置是
<script type="text/javascript">
$(document).bind("mobileinit", function() {
$.mobile.loadingMessage = 'Loading...' ;
});
</script>
有什么想法吗?