在jquery中激活事件onclick浏览器的后退按钮

时间:2011-11-13 10:05:18

标签: jquery

我正在寻找一个简单的跨浏览器插件或方法,可以帮助我做到这一点:

$('#clear_window').click(function(){
    $('#window').fadeOut(50);
        var activeTab = $("ul.tabs li.active").find("a").attr("href");
        $(activeTab).fadeIn(50);
});

但点击浏览器后退按钮不在#clear_window上点击

2 个答案:

答案 0 :(得分:1)

您可以通过HTML5 History API。但这仅受Gecko(火狐),Chrome和 Internet Explorer 10 +

的支持

您想要的是read it in MDN documentation.

但是,如果您的应用程序可以处理您的URL,那么您可以通过hashchange事件实现它,类似于jQuery plugin处理它的方式。

答案 1 :(得分:0)

您无法检测broswer的后退按钮点击。 唯一的方法是检测“离开页面”事件。 这可能有帮助...... Best way to detect when a user leaves a web page?