2

我有一个jQuery Mobile PhoneGap应用程序可以很好地加载我的所有页面,除了我的应用程序启动。
该应用程序显示一个屏幕,上面写着 Phone gap IPhone non-retina,然后在我的应用程序启动之前在一个屏幕上显示我创建的所有页面。我在 java 脚本文件中动态加载样式表脚本和 html 正文。
这是我端、电话间隙端或 JQM 端会发生的问题吗?如果需要,我会提供代码。我正在使用JQM 1.2.0 JQuery 1.8JQM 1.2.0 css

闪烁发生在启动页面和我的第一页加载之间。我使用这个 javascript 将页面加载到我的 index.html

javascript:

       $("body").load(remoteURL + "body.html?v="+getTimeStamp(),function()
       {
          loadPage();
       }
4

1 回答 1

1

加载所有脚本并设置您的页面需要一些时间。一旦页面完全加载,您可以转到 Phonegap.plist 并禁用AutoHideSplashScreen并从 javascript 隐藏启动屏幕:

navigator.splashscreen.hide();

这解决了我的问题。

于 2012-11-20T15:15:02.377 回答