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

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час