Всем привет! Сегодня мы рассмотрим самый простой способ сделать аккордеон (accordion) на jQuery.
Поделиться
Твитнуть
Поделиться
Класснуть
Запинить
Скрипт аккордеона на jQuery
Комплексный скрипт аккордеона, включающий HTML, CSS, JS:
JS: $(".accordeon dd").hide().prev().click(function() { $(this).parents(".accordeon").find("dd").not(this).slideUp().prev().removeClass("active"); $(this).next().not(":visible").slideDown().prev().addClass("active"); }); CSS: .accordeon .active { color: red } HTML: <div class="accordeon"> <dl> <dt>Заголовок</dt> <dd>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aperiam ea, accusamus. Numquam non commodi ipsum debitis repudiandae amet vero itaque, deserunt, ad neque libero quae officia. Facilis non, possimus doloribus! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid quis voluptatem repellat? Blanditiis iste, exercitationem porro, magni amet cupiditate enim, labore tenetur, praesentium quam consequuntur nesciunt. Culpa dicta adipisci voluptatem.</dd> </dl> <dl> <dt>Заголовок</dt> <dd>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid quis voluptatem repellat? Blanditiis iste, exercitationem porro, magni amet cupiditate enim, labore tenetur, praesentium quam consequuntur nesciunt. Culpa dicta adipisci voluptatem.</dd> </dl> </div>
Премиум уроки от WebDesign Master
Другие уроки по теме «jQuery»
- Нужен ли вам jQuery? По полочкам. Сниппеты You Don't Need jQuery / VSC, Sublime Text
- jQuery практикум #2. Создание плагина MagnifierRentgen
- Создание jQuery-плагинов #1. Создание плагина-myParallax
- Parallax (jQuery) - создание параллакс эффекта
- Masonry — создание адаптивных плиток (jquery, masonry, imagesloaded, imagefill, bootstrap, vh)