0

私はjquerymobileテンプレートを実装しています。これは、iPhoneおよびAndroidフォンなどのデバイスのphonegap展開にさらに使用されます。「ページ」としてのデータロールを持つ11のDivがあります。各ページ ヘッダーには、実際には親画面に戻る [戻る] ボタンがあります。今のところアンカーでやってます

<a href="#loginpage" data-role="button" data-icon="arrow-l" data-iconpos="left" data-inline="true">Back</a>

上記の例で戻るをクリックすると、ログインページに移動します。しかし、次のシナリオで実際に失敗しているアンカータグの代わりに試すことができるものはありますか?

フロー 画面 1 -> 画面 3

流れ b. 画面 2 -> 画面 3

フロー "a" で-> 画面 3 で [戻る] をクリックすると、画面 1 に戻るはずです

フロー "b"で -> 画面 3 で [戻る] をクリックすると、画面 2 に戻るはずです

私のフローは、アンカーを使用して画面 3 で失敗します。これは、実際に移動した画面にナビゲーションを戻すことができないためです。

助けを待っています。:)

4

3 に答える 3

0

次のようなこともできます。

$('.anchors_you_need_to_capture').click(function(e){
history.pushState(e.target.href);
}

クリックしたページが履歴に追加されるため、クリックして戻ると、最後にクリックされたリンクに移動します。

于 2013-07-08T10:23:42.600 に答える