嗨,大家好!
希望有人可以帮助我解决一个小问题。
我有一个用 jQuery 实现的展开/折叠常见问题列表。到目前为止一切正常,除了客户想要两个按钮:“全部展开”和“全部折叠”。我尝试了不同的方式,但没有任何效果。
有人会帮忙添加一些脚本来创建这些按钮吗?
HTML:
<div class="faq">
<div class="faq_item" >
<div class="faq_header">Question</div>
<div class="faq_content" ><p>Answer</p></div>
<div class="closed"><p>Answer</p></div>
</div>
<div class="faq_item">
<div class="faq_header">Question</div >
<div class="faq_content" ><p>Answer</p></div>
<div class="closed"><p>Answer</p></div>
</div>
<div class="faq_item">
<div class="faq_header">Question</div >
<div class="faq_content" ><p>Answer</p></div>
<div class="closed"><p>Answer</p></div>
</div>
</div>
JavaScript:
jQuery(document).ready(function() {
$('.faq_content').hide();
$('.faq_header').click(function() {
t = $(this);
if (!t.hasClass('active')) {
t.parent().children('.faq_content').slideToggle();
t.addClass('active');
}
else {
t.parent().children('.faq_content').slideToggle();
t.removeClass('active');
}
return false;
});
});
这是 jsFiddle:http: //jsfiddle.net/G7tTN/
提前致谢!