0

PhoneGap で実行されている jquery モバイル アプリケーションがあります。アプリケーション全体は約 10 ページであり、それらはすべて 1 つの index.html に記述されています。最初の 3 ページはセットアップ ウィザードです。つまり、ユーザーがウィザードを完了した後、アプリケーションから削除する必要があります (完了したら、ユーザーがウィザードに戻ることを許可したくありません)。
私の 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 に答える