2010-03-11 112 views
0

是否可以合併幻燈片和顯示/隱藏div功能?即使在幻燈片中,jquery顯示/隱藏div點擊嗎?

我的html結構在下面,基本上,我試圖讓tab> a鏈接打開與相應的類的div,如果用戶點擊它。如果用戶沒有點擊它,它應該仍然只是循環通過每個圖像。所以,如果圖像旋轉,我點擊<a class="t2">然後將打開。事情是,它不知道有多少個div/tab,但它們總是被命名爲t {n}。

<div id="tab-content"> 
    <div class="t1">content</div> 
    <div class="t2">lorem ipsum</div> 
    <div class="t3">knock knock</div> 
</div> 

<div id="nav"> 
    <div id="tabs"> 
     <ul> 
     <li class="t1"><a class="t1" href="#">tab 1</a></li> 
     <li class="t2"><a class="t2" href="#">tab 2</a></li> 
     <li class="t3"><a class="t3" href="#">tab 3</a></li> 
     </ul> 
    </div> 
</div> 

回答

0

[更新] 我想,當你點擊的鏈接,你只有用的div的開口的問題..

對於一個完整的幻燈片,讓手動操作的環節都看看the cycle plugin for jquery,尤其是這個演示'updateActivePagerLink' Demo

[原創答案]

下面將你想要的功能相同類別的被點擊的a元素添加到#tabs DIV 內的所有a元素的功能將是顯示元素(內#tab-content)..

$('#tabs a').click(function() { 
    $('#tabcontent .' + $(this).attr('class')).show(); 
}); 
+0

這實際上並沒有做我所需要的。它不會自動循環顯示圖像,並且不會隱藏不具有相同類別的內容...我錯過了什麼嗎? – TwixxyKit 2010-03-11 17:52:59

+0

哦..以爲你打開與鏈接相同的類的部分問題...更新的答案指向一個插件,做你想做的.. – 2010-03-11 18:09:51