【发布时间】:2011-04-21 18:44:51
【问题描述】:
我正在寻找一种包含“全部展开”和“全部折叠”的方法。我已经使用一个简单的 jquery 手风琴更新了新代码的演示。
原始代码应归功于Ryan Stemkoski http://www.stemkoski.com/stupid-simple-jquery-accordion-menu/
$(document).ready(function() {
$('.question').click(function() {
if($(this).next().is(':hidden') != true) {
$(this).removeClass('active');
$(this).next().slideUp("normal");
} else {
$('.question').removeClass('active');
$('.answer').slideUp('normal');
if($(this).next().is(':hidden') == true) {
$(this).addClass('active');
$(this).next().slideDown('normal');
}
}
});
$('.answer').hide();
$('.expand').click(function(event)
{$('.question').next().slideDown('normal');
{$('.question').addClass('active');}
}
);
$('.collapse').click(function(event)
{$('.question').next().slideUp('normal');
{$('.question').removeClass('active');}
}
);
});
【问题讨论】:
-
只是指出,一旦您得到答案,您无需编辑标题以包含“已解决”。当一个答案被接受后,主页上的答案计数将由白色变为黄色,表示问题已解决。
-
感谢这个问答...这救了我...
标签: jquery accordion expand collapse