-1

内部にいくつかのロジックを実装しました

$(document).on('pagebeforeshow', '#mainPage', function(){ 
}

ただし、ユーザーが戻るキーを押してこのJSを含むこの特定のページに戻るとき、または呼び出すときにロードされません

history.back(-1); return false;

手動で前のページに戻ります。

更新を行うか、href<> を使用してページに直接移動した場合にのみ実行されます。

何か提案はありますか?

乾杯

4

1 に答える 1

1

複数ファイルのテンプレートを使用しているため、 history から以前の URL を取得する必要がありますdocument.referrer

デモ

$('.selector').on('click', function (e) {
  e.preventDefault();
  var page = document.referrer;
  $.mobile.changePage(page, {
    transition: 'flip',
    reloadPage: true, // optional, force page reload.
    reverse: true
  });
});
于 2013-07-18T16:04:21.027 に答える