Выпадающее меню
Общая информация
Компонент выпадающего меню имеет многоуровневую систему вложенности, что позволяет определять множественные разделы и подразделы
Выпадающее меню может быть многоуровневым.
Для этого одному из элементов .dropdown-item необходимо добавить
класс .dropdown-submenu и поместить внутрь него такой же код, как и в одноуровневом меню и заменить класс триггера .dropdown-trigger на .dropdown-submenu-trigger
Для управления положением выпадающего меню, вы можете использовать атрибуты
data-dropdown-direction-x и data-dropdown-direction-y
Атрибут data-dropdown-direction-x принимает значения left или right
Атрибут data-dropdown-direction-y принимает значения up или down
Javascript
По умолчанию объекты не инициализированных выпадающих списков создаются автоматически и сохраняются компонентом PipUI.Storage
Вы можете создавать и управлять объектами выпадающих списков с помощью Javascript. Для этого необходимо создать объект PipUI.Dropdown и передать в него параметры
Инициализация выпадающего списка
Объект Dropdown может содержать в себе 3 аргумента
HTMLElement или строка элемента на странице
Объект набора опций
Механизм обработки элемента. true - для создания нового, false - для инициализации из существующего выпадающего списка
Опции
Методы
События
show-dropdown-pipui
Срабатывает при открытии списка
.dropdown
hide-dropdown-pipui
Срабатывает при закрытии списка
.dropdown
Last updated