たぶん、答えるには遅すぎる
ユーザーがビューから別のビューに移動したときに同じレイアウトを共有するビューでは、ビューから離れていませnavigate away
ん。jquery モバイルイベントを使用する必要があります。
を使用するpagebeforehide
かpagehide
、あなたのために行います。ここにドキュメントからの抜粋
非表示にする前のページ
実際の遷移アニメーションが開始される前に、遷移元の「fromPage」でトリガーされます。このイベントのコールバックは、2 番目の引数としてデータ オブジェクトを受け取ります。このデータ オブジェクトには、次のプロパティがあります。
nextPage (object)
A jQuery collection object that contains the page DOM element that we are transitioning to.
Note that this event will not be dispatched during the transition of the first page > at application startup since there is no previously active page.
ページ非表示
遷移アニメーションが完了した後、「fromPage」でトリガーされます。このイベントのコールバックは、2 番目の引数としてデータ オブジェクトを受け取ります。このデータ オブジェクトには、次のプロパティがあります。
nextPage (object)
A jQuery collection object that contains the page DOM element that we just transitioned to.
Note that this event will not be dispatched during the transition of the first page at application startup since there is no previously
アクティブなページ。
バインドされたコールバック関数の 2 番目の引数を介して、prevPage または nextPage プロパティにアクセスできます。