在javascript中处理浏览器返回按钮
Handling browser back button in javascript
我需要在javascript中处理浏览器返回按钮。我已经在JS中实现了选项卡功能。因此,我希望用户能够返回到他们导航到另一个页面的确切时间。
我可以在一些隐藏的输入字段中保留标签#。并在javascript中检查相同的。
但是我如何确保当用户点击后退按钮时,函数在javascript中被调用。如果能提供一些帮助,我将不胜感激。
这个插件(来自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>
history.go(-1)
呢?
$(function(){
$("#myLink").click(function(){
history.go(-1);
});
});
我邀请你阅读这篇文章。
基本上,它是基于dhtmlhistory对象的,它改变了浏览器中的url
相关文章:
- 当使用ajax并将html数据保存为对象时,收听浏览器返回按钮.好的或坏的
- 返回按钮代码段的Jquery冲突
- 使用Javascript或AngularJS控制或禁用浏览器返回按钮
- 浏览器返回按钮上的确认框
- 检测用户是否通过浏览器返回按钮到达当前页面
- Safari浏览器返回按钮问题
- 单击“如何检测返回”按钮
- Web浏览器返回按钮应返回到特定页面
- AngularJS的后退/返回按钮
- Phonegap-返回按钮重新加载整个页面
- 如何实现动态生成html的返回按钮
- 当涉及iframe时,获取返回按钮以处理父页
- 一旦用户登录JSF页面,就禁用浏览器返回按钮
- 返回按钮回调函数在特定情况下失败或未启动
- 刷新所有信息返回按钮按下:RubyonRails
- 加载相同的结果返回按钮
- 平滑滚动并使用 Firefox 上的 popState 返回按钮 - 需要单击两次
- 用户注销后显示登录,然后按返回按钮
- Chrome 返回按钮会意外终止上传流
- 检测用户何时按下返回按钮