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');
   });
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
@BUTURUM
Есть два варианта: либо мы закрываем все элементы которые могу быть открыты, либо мы записиваем открытый блок в переменную и закрываем только его.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы