Witam mam problem proszę mi łopatologicznie wytłumaczyć czym jest zmienna "pojedynczy obraz" i dlaczego jest w nawiasach kwadratowych ? Co oznacza zapis :
1." img.src = "gfx/" + obrazy[pojedynczy_obraz];"
2. console.log(obrazy[pojedynczy_obraz]);
<html>
<head>
<title>Slider</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.slider{
height: 350px;
width: 400px;
opacity: 1;
transition: opacity 1s;
}
</style>
</head>
<body>
<img class="slider" src="gfx/img1.jpg" alt="fotka1">
<script>
var obrazy = ["img1.jpg", "img2.jpg", "img3.jpg", "img4.jpg", "img5.jpg", "img6.jpg", "img7.jpg"];
var img = document.querySelector(".slider");
console.log(img.src);
// img.src = "gfx/img2.jpg";
setInterval(zmienObraz, 2000);
var pojedynczy_obraz = 1;
setTimeout(zanikanie, 1200);
function zmienObraz() {
img.src = "gfx/" + obrazy[pojedynczy_obraz];
console.log(obrazy[pojedynczy_obraz]);
setTimeout(pokazObraz, 200);
pojedynczy_obraz++;
if (pojedynczy_obraz == obrazy.length) {
pojedynczy_obraz = 0;
}
setTimeout(zanikanie, 1200);
}
function zanikanie() {
img.style.opacity = 0;
}
function pokazObraz() {
img.style.opacity = 1;
}
</script>
</body>
</html>