我正在使用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>
任何想法的人?