我在我的图片库幻灯片中添加了一个“播放”按钮,现在当我按下此按钮时,图片应该每 3000 毫升秒更改一次。
我知道我需要在 for 循环中使用“setTimeout()”,而我的 var i 不会达到 array_pics.lenght 的值。但我不能让它工作。
play.onclick = function play() {
var i;
var ind = index;
document.getElementById('largeImg').src = arr_big[index].src;
//Tryed to put slide() function inside the for loop which was inside setTimeout(), get a syntax errors.
var slide = function slide() {
i = ind;
ind += 1;
index = ind;
document.getElementById('largeImg').src = arr_big[ind].src;
};
slide(); //I have tryed setTimeout(slide(), 3000) here inside the for loop. Does not work!
};
有人可以帮我让它工作吗?我如何使用 setTimeout() 和 for 循环?谢谢。