Ratchet.js和window.history.back();

时间:2014-06-19 15:29:13

标签: javascript jquery ratchet-2

我有一个 init 函数,我的所有jQuery人员都是在文档准备好的情况下执行的,并且有一个 push 事件监听器:

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上实现后退按钮的任何想法?

由于

1 个答案:

答案 0 :(得分:0)

PUSH({ url: href,  transition: "slide-out" })