1.0.9 • Published 3 years ago
ozimnad-accordion v1.0.9
Ozimnad-accordion
Простая и легкая библиотека js-аккордиона.
Особенности
- Никаких зависимостей. Библиотека написана на чистом JavaScript, для работы не требуются иные библиотеки.
- Нет жесткой структуры. Нет жесткой привязки в структуре.
- Простота и функциональность. Вы можете легко и быстро подключить и использовать библиотеку.
- Настройка с помощью CSS. Вы можете легко менять внешний вид, расположение с помощью CSS.
Как работать с библиотекой
- Скачайте последнюю версию библиотеки
- Подключите
style.cssиscript.jsиз папкиdistк странице - Поместите в ваш html-документ следующую разметку:
<div data-accordion="accordion">
<div data-accordion="item">
<div data-accordion="btn">Кнопка 1</div>
<div data-accordion="collapse">
<div data-accordion="content">
Контент
</div>
</div>
</div>
<div data-accordion="item">
<div data-accordion="btn">Кнопка 2</div>
<div data-accordion="collapse">
<div data-accordion="content">
Контент
</div>
</div>
</div>
<div data-accordion="item">
<div data-accordion="btn">Кнопка 3</div>
<div data-accordion="collapse">
<div data-accordion="content">
Контент
</div>
</div>
</div>
<div data-accordion="item">
<div data-accordion="btn">Кнопка 4</div>
<div data-accordion="collapse">
<div data-accordion="content">
Контент
</div>
</div>
</div>
</div>4.Разместите следующий JS-код для подключения аккордиона:
new OzimnadAccordion();5.Настройки:
| Свойство | Описание |
|---|---|
| selector | Строка с селектором CSS, который указывает на аккордион. |
| selectorItem | Строка с селектором CSS, который указывает на элементы аккордиона. |
| selectorBtn | Строка с селектором CSS, который указывает на кнопки элементов. |
| selectorCollapse | Строка с селектором CSS, который указывает на схлопывающийся блок элементов. |
| selectorContent | Строка с селектором CSS, который указывает на контентный блок элементов. |
| openAll | Bool - раскрыть или свернуть все блоки при старте. |
Пример:
new OzimnadAccordion();Важно
Дата атрибуты обязательны и их нельзя менять.