Галерея
Last updated
Last updated
Компонент галереи помогает улучшить работу с большим количеством изображений без сплошного вывода в список.
Для работы достаточно создать контейнер и подключить его в экземпляре класса PipUI.Gallery
, как это показано ниже
Экземпляр класса PipUI.Gallery принимает 2 аргумента
Элемент контейнера, где будет образована галерея
Объект опций
Чтобы загрузить список изображений, необходимо во втором параметре передать массив images.
Все элементы массива должны быть переданы в виде объектов. Каждый такой объект может содержать в себе следующие ключи
title - Название изображения
text - Описание
thumb - Превью, выводимое в списке изображений
large - Основное изображение, выводимое в контейнере
original - Оригинал изображения, который открывается при нажатии на основное изображение
Так как компонент галереи может работать исключительно через Javascript, то все настройки, за исключением стилей, можно произвести только через него.
Триггер | Описание | Инициатор |
---|---|---|
change-gallery-pipui | Срабатывает при начале изменения изображения | .gallery |
changed-gallery-pipui | Срабатывает по окончанию изменения изображения | .gallery |
update-gallery-pipui | Срабатывает при обновлении содержимого | .gallery |
update-images-gallery-pipui | Срабатывает при обновлении списка изображений | .gallery |
push-gallery-pipui | Срабатывает при добавлении изображения в конец | .gallery |
unshift-gallery-pipui | Срабатывает при добавлении изображения в начало | .gallery |
update-scroll-gallery-pipui | Срабатывает при обновлении позиции скрола | .gallery |