我有一个简单的手风琴,可以让所有人崩溃。因此,单击活动面板会折叠它。我已经before
为after
箭头分配了伪类,但是当单击它以折叠它时,我无法弄清楚如何从活动标签中删除活动类。如果单击不同的标签,则活动类将被删除,但如果单击活动标签以折叠它,则不会。
这是一个小提琴。
这是脚本:
$(".accordion > dt").click(function(){
$('.active').removeClass('active');
$(this).addClass('active');
if(false == $(this).next().is(':visible')) {
$('.accordion > dd').slideUp(600);
}
$(this).next().slideToggle(600);
});
我尝试了几种不同的配置(例如,反转if(false)
语句和删除active
类),但我尝试过的一切都是在黑暗中拍摄的。任何帮助表示赞赏。