我有一個網站,我正在建設其中一個網頁包含多個選項卡窗格。每當用戶點擊其中一個選項卡時,它就會更新瀏覽器的歷史記錄,從而以不希望的方式影響瀏覽器的後退按鈕功能。我在這個網站上搜索過,但是我發現的一切都是人們希望瀏覽器將用戶帶回到之前的選項卡,這不是我想要的。我希望瀏覽器將用戶帶回到上一頁,而不是同一頁上的前一個標籤,如果這樣做合理的話。Javascript後退按鈕行爲
我認爲應該有一個簡單的方法來做到這一點,但我無法找到它。好像我在我的這個想法裏孤身一人。
該網站是用aspx和visual studio mvc框架構建的。
這裏是一個小代碼示例。
<ul class="nav nav-tabs">
<li class="active"><a href="#tab1">Tab1</a></li>
<li><a href="#tab2">Tab2</a></li>
<li><a href="#tab3">Tab3</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab1">
</div>
<div class="tab-pane" id="tab2">
</div>
<div class="tab-pane" id="tab3">
</div>
</div>
這真的很難遵循,但我認爲你應該考慮製作一個導致這種行爲的鏈接,而不是試圖操縱瀏覽器的內置功能。 – 2012-07-19 14:30:59
那麼我們不知道你正在使用哪些標籤代碼以及它是如何實現的。基本上不可能給你一個答案。 – epascarello 2012-07-19 14:31:17
@epascarello我添加了一個小代碼示例。對不起,我沒有在原來的文章中加入。我認爲這個問題沒有多大價值。 – Richard12511 2012-07-19 19:03:36