templates/home/1/newSVS.js line 1

Open in your IDE?
  1. const progressCircle = document.querySelector(".autoplay-progress svg");
  2. const progressContent = document.querySelector(".autoplay-progress span");
  3. var swiperImg = new Swiper(".swiperImg", {
  4.   effect:"fade",
  5.   lazy: {
  6.     loadPrevNext: true, // Charger les images précédentes et suivantes en même temps
  7.   },
  8.   spaceBetween: 0,
  9.   centeredSlides: true,
  10.   autoplay: {
  11.     delay: 3200,
  12.     disableOnInteraction: false
  13.   },
  14.   pagination: {
  15.     el: ".swiper-pagination",
  16.     clickable: true
  17.   },
  18.   navigation: {
  19.     nextEl: ".swiper-button-next",
  20.     prevEl: ".swiper-button-prev"
  21.   },
  22.   /*
  23.   on: {
  24.     autoplayTimeLeft(s, time, progress) {
  25.       progressCircle.style.setProperty("--progress", 1 - progress);
  26.       progressContent.textContent = `${Math.ceil(time / 1000)}s`;
  27.     }
  28.   }
  29.   */
  30. });
  31. // Référence Slider 3
  32. var swiperX = new Swiper(".mySwiperX", {
  33.     autoplay: {
  34.       delay: 0,
  35.     },
  36.     on: {
  37.       slideChange: function () {
  38.         // Récupérer l'index du slide actif
  39.         const activeIndex = this.activeIndex;
  40.         console.log(activeIndex);
  41.       }
  42.     },
  43.     speed: 4000, // Valeur en millisecondes, ajustez selon votre préférence
  44.     //slidesPerView: 1,
  45.     //spaceBetween: 0,
  46.     pagination: {
  47.       el: ".swiper-paginationR",
  48.       clickable: true,
  49.     },
  50.     breakpoints: {
  51.       640: {
  52.         slidesPerView: 2,
  53.         spaceBetween: 0,
  54.       },
  55.       768: {
  56.         slidesPerView: 4,
  57.         spaceBetween: 0,
  58.       },
  59.       1024: {
  60.         slidesPerView: 5,
  61.         spaceBetween: 0,
  62.       },
  63.     },
  64. });