2011-05-20 95 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 
}