diff --git a/index.html b/index.html
index f5e2210..166f9b3 100644
--- a/index.html
+++ b/index.html
@@ -22,10 +22,9 @@

-
Impressions tous formats en boutique et en ligne
+
Impressions tous formats en boutique et en ligne
diff --git a/script.js b/script.js
index 70bd0c5..96855e1 100644
--- a/script.js
+++ b/script.js
@@ -19,39 +19,58 @@ const slides = [
}
]
-// Je récupère mes éléments
-const bannerImg = document.querySelector('.banner-img');
-const arrowLeft = document.querySelector('.arrow_left');
-const arrowRight = document.querySelector('.arrow_right');
-const mesSlides = slides.length;
-const dots = document.querySelectorAll('.dot');
-// L'indice d'un tableau commence toujours à 0
-let i = 0;
+// Mes éléments pour les flèches
+const bannerImg = document.querySelector('.banner-img'); // Images
+const arrowLeft = document.querySelector('.arrow_left'); // Flèche gauche
+const arrowRight = document.querySelector('.arrow_right'); // Flèche droite
+const mesSlides = slides.length; // La taille de mon tableau
+let i = 0; // i = indice et l'indice d'un tableau commence toujours à 0
+
// Gestionnaire d'événement clic gauche
arrowLeft.addEventListener("click", function () {
+ const dots = document.querySelectorAll('.dot');
+ dots[i].classList.remove("dot_selected") // On retire la selection sur le bullet point d'avant
i--;
if (i === -1) {
i = mesSlides -1
}
- bannerImg.src = "./assets/slideshow/" + slides[i].image
+
+ bannerImg.src = "./assets/slideshow/" + slides[i].image // On va chercher nos images en fonction de l'endroit où l'on se trouve avec [i]
+ dots[i].classList.add("dot_selected") // On va chercher nos dots en fonction de l'endroit où l'on se trouve avec [i]
+
+ const tagLine = document.querySelector('.tagLine'); // Textes sous l'image
+ tagLine.innerHTML = slides[i].tagLine // On ajoute le texte avec innerHTML en fonction de l'endroit où l'on se trouve avec [i]
})
+
// Gestionnaire d'événement clic droit
arrowRight.addEventListener("click", function () {
+ const dots = document.querySelectorAll('.dot');
+ dots[i].classList.remove("dot_selected")
i++;
if (i === mesSlides) {
i = 0
}
bannerImg.src = "./assets/slideshow/" + slides[i].image
-
+ dots[i].classList.add("dot_selected")
+
+ const tagLine = document.querySelector('.tagLine'); // Textes sous l'image
+ tagLine.innerHTML = slides[i].tagLine
})
-/* Fonction points d'indicateur
-function dots () {
-for (let indicateur = 0; index < slides.length; indicateur+++) {
-const dot = document.createElement("div");
- dot.setAttribute("class", "dot");
+
+// Fonction points d'indicateur
+function points () {
+ const dots = document.querySelector('.dots');
+ for (let j = 0; j < slides.length; j++) {
+ const dot = document.createElement("div")
+ dot.classList.add("dot")
dots.appendChild(dot);
}
-}*/
\ No newline at end of file
+ document.querySelector(".dot").classList.add("dot_selected")
+}
+
+points()
+
+// Ne pas donner le m nom a la variable et a la fonction
\ No newline at end of file