2013-02-25 68 views
0

我有一个与PhoneGap一起运行的jquery移动应用程序。 整个应用程序约10页,它们都写在一个index.html。 前三页是设置向导,这意味着在用户完成向导之后,应该从应用程序中删除它们(我不想让用户在完成后回到向导中)。
在我的main.js中,我检查用户是否已注册并在应用程序加载后使用changePage()直接跳转到页码4() 问题是在向导或应用程序加载后,用户可以返回无论是向导页还是第一个向导页,因为这是应用程序的第一页。
jquery移动应用程序中的动态页面

我想从第1页或第4页开始,并且不允许在这些情况下返回。

我应该重新加载应用程序还是删除页面?什么是实现此功能的最佳方式。

谢谢。

回答

0

看看这个

$(window).on("navigate", function(event, data){ 
    if(data.state.direction == "back") { 
     // Make use of the directional information 
    } 
} 

你必须在导航绑定事件,如果你是第4页上只使用preventDefault和你想要做什么。