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

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

Добрый день, подскажите пожалуйста не пойму как реализовать при нажатии блок аккордеона открывается, следующий нажимаешь предыдущий закрывается. Не вижу свою ошибку. Спасибо заранее.

$('.qe-faq-toggle').click(function () {
    if ($(this).find('.qe-toggle-content').is(':visible')) {
      $(this).find('i.fa').toggleClass('fa-chevron__turn');
      $(this).find('.qe-toggle-content').slideToggle('slow');
    } else {
      $(this).find('i.fa').toggleClass('fa-chevron__turn');
      $(this).find('.qe-toggle-content').slideDown('slow');
    }
  });
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@maiskiykot
Free coder
Прямо предыдущий? Обычно делается перебором все элементы дом -> hide
Ответ написан
Ваш ответ на вопрос

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

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