ドキュメントの準備ができたときに実行するすべての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 に戻るボタンを実装する方法についてのアイデアはありますか?
ありがとう