1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| var img = document.querySelectorAll("img"); var ul = document.getElementById("pointer"); var li = document.querySelectorAll("li"); var index = 0;
function show (x) { for (let i=0; i<img.length; i++) { img[i].style.display = "none"; li[i].style.backgroundColor = ""; } img[x].style.display = "block"; li[x].style.backgroundColor = "brown"; } function scroll () { show(index); index++; if (index == img.length) index = 0; }; var timer = setInterval(scroll, 1000);
for (let i=0; i<img.length; i++) { li[i].index = i; }
ul.onclick = function (event) { if (event.target.index){ clearInterval(timer); show(event.target.index); timer = setInterval(scroll, 1000); index = event.target.index; } }
|