Простой аккордеон на JQuery

Цель: сделать простой аккордеон на JQuery.

Структура простого аккордеона:

<div id="navigation">
  <h3 class="head active">Why should I buy gold?</h3>
  <div>So why don’t you acquire your own gold reserve?</div>
  <h3 class="head">What is allocated gold?</h3>
  <div style="display: none;"><p>Allocated gold means that insuring it and depositing in a highly secure vault in Dubai.</p></div>
</div>

Решение на JQuery:

$('#navigation > div').hide();
$('#navigation > h3').on('click', function () {
    var tru = $(this).hasClass('active');
    if (tru === false) {
        $('#navigation > h3').removeClass('active');
        $(this).addClass('active');
        $('#navigation  > div').hide('fast');
        var nextDiv = $(this).next();
        var visibleSiblings = nextDiv.siblings('div:visible');
        if (visibleSiblings.length) {
            visibleSiblings.slideUp('fast', function () {
                nextDiv.slideToggle('fast');
            });
        } else {
            nextDiv.slideToggle('fast');
        }
    }
    
});

Версия v.2. Добавлено/исправлено:

  1. При клике на активный пункт простого аккордеона на JQuery не происходит события.
Google показал будущее поиска. И оно может убить привычный интернет

Google показал AI-поиск нового поколения, где пользователь всё реже переходит на сайты. Звучит удобно, но у такой модели есть опасный побочный эффект: сайты теряют трафик, доход и мотивацию создавать контент. В итоге AI рискует уничтожить сам открытый интернет, на котором обучается. Разбираю, почему эпоха SEO-портянок заканчивается и почему реальный человеческий опыт становится важнее ключевых слов.

Почему сайт может ломаться, даже если кажется, что всё работает

Рассказываю из 17-летнего опыта, почему техническая поддержка сайта — это не развод на деньги. Реальные примеры, цены и подводные камни обслуживания.

Чек-лист школьного сайта, о котором почему-то никто не говорит

Один раз я потратил ночь, проверяя сайт школы перед жалобой в департамент. С тех пор у меня есть личный чек-лист проверки сайта образовательной организации — без бюрократии, но с реальными подводными камнями.

Разработка корпоративного сайта: от стратегии до запуска

Разработка корпоративного сайта — не про «красивый дизайн» и шаблон на WordPress. Это про доверие, продажи, удобство партнёров и сотрудников. Разбираем, как сделать сайт, который работает на бренд, а не лежит «для галочки».

Последние кейсы
Посмотреть все проекты
Начать проект вместе с нами
Заполните форму и отправьте
нам сообщение!
Если у Вас возникли вопросы, предложения, либо Вы желаете оформить заявку на заказ услуги — Добро пожаловать!
Контакты:
Бронзовый партнер October CMS:
Бронзовый партнер October CMS