0

我正在开发 jquery mobile、phonegap 应用程序。它包含一个主屏幕,单击按钮导航到第二页。

问题是如果我关闭第二页上的应用程序并再次打开它,它不会加载主屏幕。

无论我在哪里关闭应用程序,我都想始终加载主屏幕。

谢谢, 斯里尼瓦斯

4

1 回答 1

2

如果我对您的理解正确,您的移动应用程序将被置于后台,并且您希望它在被带到前面时显示主页。

在这种情况下,您可以使用此 Phonegap 事件pause

document.addEventListener("pause", yourCallbackFunction, false);

function yourCallbackFunction() {

}

此功能将在移动应用程序处于后台时执行。当此事件发生时,您只需要将 jQM 页面更改为您的主页,如下所示:

$.mobile.changePage("#some-page");

基本上你的代码看起来像这样:

document.addEventListener("pause", switchPage, false);

function switchPage() {
    $.mobile.changePage("#home-page");
}
于 2013-05-02T12:25:55.783 回答