3

ドキュメントの準備ができたときに実行するすべてのjQueryスタッフと、プッシュイベントリスナーを備えたinit関数があります。

function init() {
    //all my jquery staff
}
window.addEventListener('push', init);
$(document).ready(function() {
    init();
});

プッシュ経由で読み込まれたページでは、ヘッダーに戻るリンクがあります。バッククラスに注目してください。

<header class="bar bar-nav">
    <a class="icon icon-left-nav pull-left back" data-transition="slide-out"></a>
    <h1 class="title">My Title</h1>
</header>

戻るには

$('.back').click(function (event) {
    window.history.back();
    return false;
});

そして、それはうまく機能します。ただし、戻った後、他のjqueryスタッフは誰も機能しません。

onpopstatechange を試しましたが、jquery の一部が複数回実行されます

window.onpopstate = function(event) {
  init();
}

Ratchet.js に戻るボタンを実装する方法についてのアイデアはありますか?

ありがとう

4

1 に答える 1