簡體   English   中英

在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。

暫無
暫無

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM