Компонент позволяет открывать изображения поверх всех элементов страницы на весь экран в отдельном модальном окне. Каждое изображение можно добавить в общую группу, в которой будет доступен для переключения только определенный набор изображений.
Для работы компонента достаточно задать атрибут data-image и указать в нем путь до открываемого изображения.
Вы можете управлять изображениями с помощью класса PipUI.Image. Методы и свойства данного класса являются статическими.
Свойства
// Выводить в консоль отладку
debug: false,
// Функция обратного вызова, срабатываемая при открытии модального окна
openCallback: undefined
// Функция обратного вызова, срабатываемая при закрытии модального окна
closeCallback: undefined
// Функция обратного вызова, срабатываемая при открытии следующего изображения
nextCallback: undefined
// Функция обратного вызова, срабатываемая при открытии предыдущего изображения
prevCallback: undefined
// Шаблоны
templates: {
// Шаблон модального окна
modal: ''
}
Методы
PipUI.Image.getID() // Вернет уникальный идентификаторPipUI.Image.setOptions(object) // Изменить опцииPipUI.Image.getOptions() // Получить опцииPipUI.Image.open(url, options) // Открыть изображение с указанными опциямиPipUI.Image.close() // Закрыть открытое изображениеPipUI.Image.prev() // Переключить на предыдущее изображениеPipUI.Image.next() // Переключить на следующее изображение