當點擊一個鏈接時,是否可以使用javascript/jquery在URL的末尾附加某些內容?使用javascript/jquery追加URL?
例如,我在頁面上有5個選項卡(product.php),當我單擊一個選項卡時,該選項卡打開。我想要做的是在點擊它時將URL更改爲product.php#tab-3(或單擊任何一個數字標籤)。
我這樣做的原因是,用戶將能夠在特定選項卡上將頁面加入書籤。
感謝
當點擊一個鏈接時,是否可以使用javascript/jquery在URL的末尾附加某些內容?使用javascript/jquery追加URL?
例如,我在頁面上有5個選項卡(product.php),當我單擊一個選項卡時,該選項卡打開。我想要做的是在點擊它時將URL更改爲product.php#tab-3(或單擊任何一個數字標籤)。
我這樣做的原因是,用戶將能夠在特定選項卡上將頁面加入書籤。
感謝
您可以使用插件jQuery的地址 http://www.asual.com/jquery/address/
無需使用JavaScript:
<a href="#tab3">click</a>
您仍然可以使用JavaScript,如果你需要它,但:
location.hash = "tab3";
也許實現類似這
<div class="tabs" name="tab1">your tab handler 1</div>
<div class="tabs" name="tab2">your tab handler 2</div>
<div class="tabs" name="tab3">your tab handler 3</div>
而且你的代碼
$(".tabs").click(function()
{
location.hash = $(this).attr("name");
});
的簡單的方法來自動類做你想做的,如果你有不斷變化的標籤和秩序......
哎呦,正在添加,但我之後將其刪除。現在全部排序 – Probocop 2010-02-17 13:51:28