我想用自己的手勢來使用jQuery建立一個手風琴。這很簡單,但我無法正確理解。被我的jquery簡單的手風琴卡住了
這是我的HTML
<div id="three">
<dt><a href="#">click one</a></dt>
<dd>content one</dd>
<dt><a href="#">click two</a></dt>
<dd>content two</dd>
<dt><a href="#">click three</a></dt>
<dd>content three</dd>
</div>
這是我的腳本
$('dd').hide();
$('a').on('click', function(){
$(this).parent().next('dd').toggle('slow', function() {
});
$(this).parent().siblings('dd').hide();
})
點擊一個dt a
時,會切換dd
內容,但我想關閉開放的另一dd
爲好。
而不是切換你想要顯示的dd。也許你會更好地隱藏所有的dt。然後顯示'this.next('dd')' – TCHdvlp