iphone - 导航到下一页时显示白屏 iPhone

标签 iphone cordova

当我尝试在 iPhone 上使用 window.open 移至下一页时,我总是会收到 在加载下一页之前快速出现白屏。我正在使用 jquery mobile 和 cordova 2.1。

我有两个页面..当我单击“下一步”按钮时,我使用下面的代码移至下一页:

function MovetoNextForm()
{
    window.open("nextpage.html");   
}

它移至下一页,但问题是在下一页出现之前,它会显示白屏几秒钟(1-2 秒)。

我使用过这些包括:

<script src="cordova-2.2.0.js" type="text/javascript"></script>
<script src="jquery-1.8.2.min.js" type="text/javascript"></script>
<script src="jquery.mobile-1.2.0.min.js" type="text/javascript"></script>

以下是该问题的一些屏幕截图。

首页:

First page

白屏:

White screen

第二页:

Second page

我该如何解决这个问题?

最佳答案

您应该使用 $.mobile.changePage("pagename.html")。

您还应该阅读http://jquerymobile.com/demos/1.2.0/docs/pages/page-anatomy.html有关 jQuery Mobile 中的多页面模板的更多信息。

亲切的问候,

关于iphone - 导航到下一页时显示白屏 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13795353/

相关文章:

iphone - AVAudioPlayer使用audioPlayerDecodeErrorDidOccur和NSOSStatusErrorDomain -50中断播放

iphone - 右栏按钮动画不正确

ios - 在 iOS 中加载某些事件时如何禁用导航栏后退按钮?

android - 将使用 AndroidX 的自定义 .aar 库添加到 Cordova 插件

java - 未定义媒体 - 如何在 Eclipse 中的 PhoneGap 应用程序中启用媒体

iphone - iOS NSXML 解析未格式化的 HTML

iphone - 如何更改 ABPeoplePickerNavigationController 的 UINavigationBar 的颜色?

javascript - 如何在android的phonegap中使用rest web服务?

javascript - 调试 Cordova 插件

ios - 在 iOS 中显示虚拟键盘时固定位置不起作用