Witam ponownie, poprawiłem lekko kod i czekam na opinię. Teraz kod jest w miarę akceptowalny, czy nadal nie jest zgodny ze standardami itp?
(function() { var number = 0; var timer; var timer2; var timer3; var slide = document.querySelector(".slide"); var preview = document.querySelector(".left"); var next = document.querySelector(".right"); function changeslide() { timer2 = setTimeout(flash, 5000); timer3 = setTimeout(flash2, 5500); number++; if (number > 4) number=1; if (number < 1) number=4; slide.src = "images/" + number + ".png"; timer = setTimeout(changeslide, 5000); } function minus() { clearTimeout(timer); clearTimeout(timer2); clearTimeout(timer3); timer2 = setTimeout(flash, 100); timer3 = setTimeout(flash2, 500); number=number-2; changeslide(); } function plus() { clearTimeout(timer); clearTimeout(timer2); clearTimeout(timer3); timer2 = setTimeout(flash, 100); timer3 = setTimeout(flash2, 500); clearTimeout(timer); changeslide(); } function flash() { slide.className = "slide" + "" + "wow fadeIn animated"; } function flash2() { slide.className = "slide"; } preview.addEventListener("click", minus); next.addEventListener("click", plus); changeslide(); })();