我需要在javascript中处理浏览器后退按钮。我在JS中实现了标签功能。所以我希望用户返回到导航到另一个页面的确切时间。
我可以将标签#保留在一些隐藏的输入字段中。并在javascript中检查相同。
但是,当用户点击后退按钮时,如何确保在javascript中调用函数。一些帮助将不胜感激。
答案 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。