2011-05-20 84 views
4

我有我的HTML頁面上的一些標籤面板,每個標籤都有一個href告訴像這樣的標籤:尋找#在URL

<li class="list"><a href="#tab6">FAQs/Ajuda</a></li> 

,但我想從另一個打開#tab6頁面,並使我的活動標籤onload。

有人可以給我一小塊jquery樣本來完成這個嗎?

我想過從另一個頁面調用像在href:http://somelink.com/help.html#tab6

回答

4

這是網址hash。你可以得到價值一樣,沒有jQuery的需要:

var hash = window.location.hash; 
4

給這一個鏡頭:

<li class="list"><a id="tab6" href="#tab6">FAQs/Ajuda</a></li> 

$(function() { 
    var hash = window.location.hash || '#tab1'; 

    // your code setting up your tabs 

    $(hash).click(); 
}); 

添加標識相匹配的哈希值的標籤,並在之後添加$(hash).click();您已爲您的選項卡設置.click()處理程序。

0
$(function(){ 
    //use location.hash and do whatever you need to activate the tab here 
}); 
0

我不知道究竟你正在試圖做的,但它聽起來像你需要使用的location.hash。

也許在頁面加載時,你可以調用像

if(location.hash == "#tab6"){ 
//put the code to set your tabs here 
}