2013-05-02 44 views
0

我正在jquery mobile,phonegap应用程序上工作。它包含一个主屏幕,并且通过点击一个按钮导航到第二个页面。如何使用jquery mobile,phonegap关闭应用程序后加载主页

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

无论我关闭应用程序的哪个位置,我都想要加载主屏幕。

感谢, SRINIVAS

+0

你说的“关闭”是什么意思?你在哪个平台上工作?默认情况下,Android上的关闭应用并没有真正关闭,所以如果你返回它,你会看到你的最后一个屏幕。 – Gajotres 2013-05-02 11:48:24

+0

感谢您的回复。 Iam使用android。现在我明白了默认关闭的应用程序将打开最后访问的页面。 – Srinivas 2013-05-02 14:17:24

回答

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"); 
} 
相关问题