2012-05-09 71 views
1

一些幫助將不勝感激 - 我試圖顯示一個特定的選項卡與其他頁面的鏈接。示例所示[here]目標頁面的大部分代碼 - 請記住標籤的工作以及他們是我只需要能夠在標籤中指定特定內容鏈接到從另一頁的特定標籤

+0

好,因爲你需要知道在jQuery中哪些頁面被請求,你必須首先使用url並獲得#tabx部分,然後在你的jQuery代碼中,你可以將該標籤設置爲當前。 – arma

+0

你能提供一個工作的例子嗎?謝謝N. – NickP

回答

1

這應該工作:

// remove current selection 
$(".tablist ul.tabs li").removeClass("current"); 

// check if the desired tab exists 
if ($("#" + (window.location.hash.replace("#", "")))) { 

    // selected desired tab 
    $("#" + (window.location.hash.replace("#", ""))).addClass("current"); 

} else { 

    // select first tab 
    $('ul.tabs li:first').addClass('current'); 
} 
+0

謝謝Smamatti代碼去哪裏?你可以在這裏添加嗎? http://jsfiddle.net/SAvm5/1/ – NickP

+0

這沒關係我只是想看看你的代碼塊被添加與我有什麼我可以測試它? – NickP

+0

你應該把它放在你的'target.html'(或者從那裏鏈接它),所以它可以在頁面加載時執行它。 - 它替換了這一行'$('ul.tabs li:first')。addClass('current');',但是當散列爲空或者無效時,你需要設置它。 – Smamatti

相關問題