我正在使用jQuery切换状态的简单手风琴。到目前为止这么好,但是当我点击一个不同的开关时,我在开始时点击了它,它会自己切换,并保持前一个开启状态。简单的jQuery手风琴切换
如何才能做某种检查,看看是否有另一个打开并切换其状态?
这是一个Fiddle.只需将它搅乱几秒钟,你就会理解我的意思。
// Accordion init
// Hide accordion content on load
$('.accordion-content').hide();
$('.widget-accordion').find('.accordion-toggle').click(function() {
// State change visuals
$(this).toggleClass('opened');
//Expand or collapse this panel
$(this).next().slideToggle('fast');
//Hide the other panels
$(".accordion-content").not($(this).next()).slideUp('fast');
});
打开时,您必须清除所有公开课(从每个没有实际点击过的手风琴项目开始),这就是它 – TeaTime
您还可以提供一些代码指导吗? – snkv