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>
... работает, но
- Активный класс должен быть удален из неактивных элементов вопроса &
- По крайней мере, один из ответов остается открытым;все ответы должны быть в состоянии закрыть.
Спасибо!