的jQuery:簡單的摺疊式菜單(jQuery的)
// ACCORDION
$('.accordion .answer').hide(); // hide all
$('.accordion .question').click(function(){
$('.accordion .answer').slideUp(); // hide all open
$(this).addClass('active').next().slideDown(); // show the anwser
return false;
});
HTML:
<dl class="accordion">
<dt class="question">question</dt>
<dd class="answer">answer</dd>
<dt class="question">question</dt>
<dd class="answer">answer</dd>
</dl>
...工作,但
- '活動' 類必須從不活動的問題元素中刪除&
- 至少有一個答案保持開放;所有的答案應該能夠關閉。
謝謝!
輪再造? http://docs.jquery.com/UI/Accordion – Quentin 2010-03-18 09:08:28
不想爲小部件和動畫加載50多kb的js,只需要一個基本的手風琴。 – 3zzy 2010-03-18 09:16:59
對於Accordion及其依賴關係(忽略jQuery本身,因爲您正在使用它)而言,它不會超過15kb。 – Quentin 2010-03-18 09:22:43