【发布时间】:2017-01-19 14:53:41
【问题描述】:
我目前正在构建一个包含手风琴菜单的网站。
我的问题如下,当我单击需要折叠的所需项目时,它确实会折叠,但它在折叠后又回到未折叠状态。
$(document).ready(function(){
$(".set > a").on("click", function(){
if($(this).hasClass('active')){
$(this).removeClass("active");
$(this).siblings('.content').slideUp(200);
$(".set > a i").removeClass("fa-minus").addClass("fa-plus");
}else{
$(".set > a i").removeClass("fa-minus").addClass("fa-plus");
$(this).find("i").removeClass("fa-plus").addClass("fa-minus");
$(".set > a").removeClass("active");
$(this).addClass("active");
$('.content').slideUp(200);
$(this).siblings('.content').slideDown(200);
}
});
});
这段代码过去可以正常工作,但由于某种原因它坏了,不能再工作了。
希望有人能帮帮我。
【问题讨论】:
标签: jquery html css accordion collapse