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

0
PUSH({ url: href,  transition: "slide-out" })       
于 2015-01-30T15:29:52.300 回答