- Создание и рендер разметки по массиву данных galleryItems из app.js и предоставленному шаблону.
- Реализация делегирования на галерее ul.js-gallery и получение url большого изображения.
- Открытие модального окна по клику на элементе галереи.
- Подмена значения атрибута src элемента img.lightbox__image.
- Подмена значения атрибута alt элемента img.lightbox__image.
- Закрытие модального окна по клику на кнопку button и overlay.
- Закрытие модального окна по нажатию клавиши ESC.
- Очистка значения атрибута src элемента img.lightbox__image.
- Очистка значения атрибута alt элемента img.lightbox__image.
- Пролистывание изображений галереи в открытом модальном окне клавишами "влево" и "вправо".
- Автоматическое закрытие модального окна при завершении просмотренных фотографий.
shevchuk-ren / fotogallery-native-js Goto Github PK
View Code? Open in Web Editor NEWhttps://shevchuk-ren.github.io/fotogallery-native-js/