Спойлеры
Общая информация
Вы можете скрывать содержимое с помощью спойлеров.
<a href="#" rel="nofollow" data-collapse="#collapse-trigger-1">Показать/Скрыть</a>
<div class="collapse" id="collapse-trigger-1">
Hidden text
</div>
<a href="#" class="collapse-active" rel="nofollow" data-collapse="#collapse-trigger-2">Показать/Скрыть</a>
<div class="collapse collapse-active" id="collapse-trigger-2">
Hidden text
</div>Для определения триггера, необходимо добавить атрибут data-collapse и передать в него ссылку на элемент, который необходимо открыть или закрыть.
По умолчанию элементы являются неактивными и закрытыми, чтобы это изменить, добавьте триггеру и блоку класс .collapse-active.
Аккордеон
Для создания зависимых спойлеров, разметка отличается и является более сложной, чем обычные спойлеры.
Для триггеров аккордеона, необходимо задать атрибут data-accordion и передать в него ссылку на элемент.
Javascript
Вы можете управлять спойлерами и аккордеонами через javascript. По умолчанию инициализация элементов производится автоматически при клике на триггер, а экземпляры классов хранятся компонентом PipUI.Storage (collapse), но их можно инициализировать и вручную с помощью класса PipUI.Collapse.
Инициализация
Для инициализации меню вручную, необходимо создать экземпляр класса PipUI.Collapse. Конструктор данного класса поддерживает 2 параметра: HTMLElement и Object.
Первый параметр - объект или строка ссылающаяся на элемент.
Второй параметр - объект опций.
Опции
Методы
Last updated