3

当我尝试在我的 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>

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

第一页 :

第一页

白屏:

白屏

第二页:

第二页

我该如何解决这个问题?

4

1 回答 1

3

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

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

亲切的问候,

于 2012-12-10T10:19:56.187 回答