[英]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。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.