在javascript中处理浏览器后退按钮

时间:2011-08-30 08:23:20

标签: javascript jquery html

我需要在javascript中处理浏览器后退按钮。我在JS中实现了标签功能。所以我希望用户返回到导航到另一个页面的确切时间。

我可以将标签#保留在一些隐藏的输入字段中。并在javascript中检查相同。

但是,当用户点击后退按钮时,如何确保在javascript中调用函数。一些帮助将不胜感激。

3 个答案:

答案 0 :(得分:2)

This plugin(来自jQuery工具)完全符合您的要求。

HTML:

<!-- tabs title --> 
<ul id="flowtabs"> 
    <li><a id="t1" href="#player_tab">The Player</a></li> 
    <li><a id="t2" href="#plugins_tab">Plugins</a></li> 
    <li><a id="t3" href="#streaming_tab">Streaming</a></li> 
</ul> 

<!-- tabs content --> 
<div id="flowpanes"> 
    <div>tab1 html here</div> 
    <div>tab2 html here</div> 
    <div>tab3 html here</div> 
</div>

使用Javascript:

<script src="http://cdn.jquerytools.org/1.2.5/full/jquery.tools.min.js"></script> 
<script> 
$(function() {
    $("#flowtabs").tabs("#flowpanes > div", { history: true });
});
</script>

答案 1 :(得分:0)

history.go(-1)怎么样?

$(function(){ 

$("#myLink").click(function(){ 
history.go(-1);
});

});

答案 2 :(得分:0)

我邀请您阅读this article

基本上,它基于dhtmlhistory对象,它会更改浏览器中的URL。