2011-11-30 17 views
2

我需要做一個鏈接轉到標籤(例如直接存取權限選項卡「的第二級」直接ACCES 1(在我jsfindle「」」)兩個級別的選項卡jQuery的鏈接

對於第一個層次,我知道我需要做的是:

http://aaa.com/index.php#tabs-1 

但是,我怎麼能爲我的選項卡的第二個層次我要嘗試http://aaa.com/index.php#tabs-1#tabs2-1,但它不工作....是否有可能有這樣做鏈接或我需要使用一些jQuery的?Thx!

我jsfiddle http://jsfiddle.net/a234j/

回答

2

你需要做一些自定義邏輯。通常,哈希的路線是這個樣子:

aaa.com/index.php/#/tabs-1/tabs-2

然後,當你做你的location.hash,你需要把它分解:

var hashPath = location.hash.split('/'); //skip the first element, it'll be '#'. 
var firstLevel = hashPath[1]; 
var secondLevel = hashPath[2]; 

哦,我不認爲jQuery選項卡插件對此有原生支持,所以您必須手動告訴它您希望激活哪個選項卡。

下面是如何手動切換標籤的樣品:http://jqueryui.com/demos/tabs/#...select_a_tab_from_a_text_link_instead_of_clicking_a_tab_itself

+0

THX !!!!!!!!! :) –

相關問題