Spaces:
Running
Running
File size: 1,071 Bytes
50e8e86 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
var swiper = new Swiper('.mySwiper', {
loop: true,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
})
const swiperLightbox = document.getElementById('swiper-lightbox')
const swiperLightboxImg = document.getElementById('swiper-lightbox-img')
const swiperCloseBtn = document.getElementById('swiper-lightbox__close')
if (swiperLightbox && swiperLightboxImg && swiperCloseBtn) {
document.querySelectorAll('.swiper-slide img').forEach((slideImage) => {
slideImage.addEventListener('click', () => {
const imgSrc = slideImage.src
if (imgSrc) {
swiperLightbox.style.display = 'flex'
swiperLightboxImg.src = imgSrc
}
})
})
swiperCloseBtn.addEventListener('click', () => {
swiperLightbox.style.display = 'none'
})
swiperLightbox.addEventListener('click', (e) => {
if (swiperLightbox.style.display === 'flex') {
swiperLightbox.style.display = 'none'
}
})
} else {
console.warn('Элементы лайтбокса в слайдере не найдены.')
}
|