godsplane
@godsplane

Как закрывать остальные блоки при slideToggle?

$('.faq-item').on('click' , function() {
		$(this).find('.faq-content').slideToggle(300);
		$(this).find('.faq-title').toggleClass('active');
	})


То есть если блоков несколько , то закрывать все открытые при открытие нового?
  • Вопрос задан
  • 24 просмотра
Пригласить эксперта
Ответы на вопрос 1
XBEHOLI
@XBEHOLI
back-end developer
$('.faq-item').not(this).removeClass('active').next().slideUp()

Открыть можно вот так
$(this).toggleClass('active').next().slideToggle();
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
24 янв. 2021, в 11:25
3000 руб./за проект
24 янв. 2021, в 10:50
3000 руб./за проект
24 янв. 2021, в 10:21
150 руб./за проект