Как изменить имидж
пожалуйста, я новичок в javascript и пытаюсь изменить изображение с интервалом времени,и у меня есть 3 изображения в массиве,но моя проблема в том,что когда изображение меняется с первого изображения на 3-е, оно останавливается, но я не могу понять, где я ошибся.
Что я уже пробовал:
<pre><div id = "photo"> <img id = "img" src = "pic1.jpg" width = "300px" height = "200"> </div> <script> var images = ["pic1.jpg","pic2.jpg","pic3.jpg"]; var count = 0; function add(){ document.getElementById('img').src = images[count]; count++; if(count == images.lenght){ count = 0; } } setInterval('add()',2000); count++; </script>
ouauo
Привет, ты можешь опубликовать свой Javascript-код?
Francis Chijioke
ВАР изображения = ["pic1.jpg","pic2.jpg","pic3.jpg"];
количество var = 1;
функция add(){
document.getElementById ('img'). src = images[count];
считать++;
}
setInterval (add, 2000);
ouauo
Вы можете использовать сценарий Karthik Bangalore.
Но вы на правильном пути, вы просто забыли сбросить свой счетчик:
ВАР изображения = ["pic1.jpg","pic2.jpg","pic3.jpg"];
количество var = 1;
функция add(){
document.getElementById ('img'). src = images[count];
считать++;
if (count= = images.длина)
количество=0;
}
setInterval (add, 2000);