0

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

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

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

谢谢。

4

1 回答 1

0

看看这个

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

您必须绑定导航事件,如果您在第 4 页,只需使用preventDefault并执行您想要的操作。

于 2013-02-26T01:32:46.073 回答