Задать вопрос
brutto333
@brutto333

Как сделать спойлер, по нажатию на один закрывается второй?

Делаю спойлер, по нажатию появляется текст, как сделать чтобы по нажатию на один блок (спойлер), который закрыт, предыдущий который открыт закрылся автоматически?

<li class="faq-item">I have doubts.<i class="fas fa-chevron-up fa-up"></i>
 <p class="faq-item__hide">Contact our sales team./p>
   </li>

$(document).on('click', '.faq-item', function() { 
      $(this).children('.faq-item__hide').slideToggle();
      $(this).children('.fa-up').toggleClass('animate-rotate');
      $(this).closest('.faq-item').toggleClass('faq-bg');
   });
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@BUTURUM
Есть два варианта: либо мы закрываем все элементы которые могу быть открыты, либо мы записиваем открытый блок в переменную и закрываем только его.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы