У меня есть этот простой скрипт jQuery для аккордеона, который почти там с тем, в чем он нуждается, но я боюсь с последней задачей. Анимированные биты работают нормально - т. Е., Если соответствующий блок содержимого закрыт, он открывается слайдом и наоборот.Добавить активное состояние в простой jQuery аккордеон
Вот код JQuery:
$('.accordion-heading').click(function(){
$(this).next().slideToggle(300);
$('.accordion-content').not($(this).next()).slideUp(300);
$('.accordion-heading.active').removeClass('active');
$(this).addClass('active');
});
Я хочу иметь «активный» класс по заголовку, но мне нужно, чтобы быть удален, если же элемент щелкнул дважды. На данный момент все работает нормально, если щелкнуть неактивный заголовок. Однако, если уже активированный заголовок снова щелкнут, блок содержимого сбрасывается правильно, но заголовок сохраняет свой «активный» класс.
Спасибо, ребята. Этот трюк сделал. – timkeay