toutes les images ne sont pas resize 6

This commit is contained in:
Valentin 2024-04-21 19:15:58 +02:00
parent 92b77e0ad1
commit f6934de1ef
1 changed files with 22 additions and 8 deletions

View File

@ -73,12 +73,23 @@ function resizeVerticalImages() {
let verticalImages = document.querySelectorAll('.swiper-slide > img'); let verticalImages = document.querySelectorAll('.swiper-slide > img');
let imagesIndex = 0; let imagesIndex = 0;
for (let img of verticalImages) { for (let img of verticalImages) {
if(img.complete){
imagesIndex++;
if (img.clientHeight > img.clientWidth) {
img.style.width = "50%";
}
if (imagesIndex === verticalImages.length) {
swiperSlideEls = document.querySelectorAll('.swiper-slide');
for (let swiperSlideEl of swiperSlideEls) {
swiperSlideEl.style.maxHeight = "unset";
}
}
} else {
img.onload = () => {
imagesIndex++; imagesIndex++;
img.addEventListener('load', () => {
if (img.clientHeight > img.clientWidth) { if (img.clientHeight > img.clientWidth) {
img.style.width = "50%"; img.style.width = "50%";
} }
})
if (imagesIndex === verticalImages.length) { if (imagesIndex === verticalImages.length) {
swiperSlideEls = document.querySelectorAll('.swiper-slide'); swiperSlideEls = document.querySelectorAll('.swiper-slide');
for (let swiperSlideEl of swiperSlideEls) { for (let swiperSlideEl of swiperSlideEls) {
@ -87,3 +98,6 @@ function resizeVerticalImages() {
} }
} }
} }
}
}