2013-10-05 155 views
0

我使用Bootstrap 3創建簡單網站。 我在about.html上創建了一些帶有不同內容的選項卡。jQuery選項卡,從不同文件鏈接到特定選項卡

<ul class="nav nav-tabs" id="TabSomos"> 
<li class="active"><a href="#somos" data-toggle="tab">Quienes Somos</a></li> 
<li><a href="#nosotros" data-toggle="tab">Nosotros</a></li> 
<li><a href="#calidad" data-toggle="tab">Calidad</a></li> 
</ul> 

<article class="tab-content"> 
<div class="tab-pane active" id="somos">...</div> 
<div class="tab-pane" id="nosotros">...</div> 
<div class="tab-pane" id="calidad">...</div> 
</article> 

從index.html我想創建鏈接打開不同的選項卡。我爲每個標籤創建了一個ID。但是,由於它「隱藏」,它不能正常工作。

<a href="nosotros.html#calidad">Modelos de Calidad</a> 

我一直在閱讀此解決方案:link to a specific tab by jquery但我不完全明白的地方(爲什麼)把腳本。不知道這只是在同一個HTML文檔或不同的文檔之間,這是我需要的東西。

有什麼建議嗎? (正如你可能看到我不熟悉JS/jQuery)。謝謝!

回答

0

我完全不能理解你的問題,但這裏是我能夠幫助你瞭解我的理解。

您想使用關於頁面中的ID打開特定選項卡。

嘗試使用此代碼在您的about.html頁的末尾,

$(document).ready(function() { 
    var hash = location.hash; 
    $(hash).tab('show'); 
}); 
+0

謝謝你,我想要做的是: 有一個在aboutus.html文件選項卡,然後在其他部分(頁腳的index.html,contact.html和等等)有一些指向特定標籤的鏈接。 – LestherTod

+0

你正在使用bootstrap嗎?將標籤鏈接的ID傳遞到其他部分的錨標籤中。您可以使用'location.hash'從URL獲取ID。例如,檢查以下鏈接[http://jsfiddle.net/LZ2ar/1/](http://jsfiddle.net/LZ2ar/1/) – vigneshmoha

相關問題