// ############################################################################ // # # // # Description: JS uniquement utile dans l'index # // # # // ############################################################################ // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters // **************************************************************************** // SLIDESHOW // **************************************************************************** function slideshow_start() { let slideNumber = 1; let images = [ "/Media/Images/slide0.jpg", "/Media/Images/slide1.jpg", "/Media/Images/slide2.jpg" ]; setInterval(() => { // Changement de l'image de fond de de la div document.getElementById("secSlides").style.backgroundImage = "url(" + images[slideNumber] + ")"; // Utilisation de ternary, utilisation: condition ? Sivrai : Sifaux // Untoggle les précedents document.getElementById(`slide_${slideNumber !== 0 ? slideNumber - 1 : images.length - 1}`).classList.toggle("show_block"); document.getElementById(`slideDot_${slideNumber !== 0 ? slideNumber - 1 : images.length - 1}`).classList.toggle("slideDotSelected"); // Toggle le nouveau texte & selecteur document.getElementById(`slide_${slideNumber}`).classList.toggle("show_block"); document.getElementById(`slideDot_${slideNumber}`).classList.toggle("slideDotSelected") // +1 sauf si fin if (slideNumber < images.length - 1) { slideNumber++; } else { slideNumber = 0; } } , 3000); } // Activation du slider slideshow_start();