Как задать бесконечный вызов функции через setTimeout?
у меня есть функции для работы с простеньким слайдером, хочу сделать чтобы он бесконечно перематывался, через setTimeout, но как это реализовать, не знаю. Помогите пожалуйста, кому не сложно. p.s не судите за код. Только учусь.
function next(){
var slider = document.getElementById('slider');
num++;
if(num >= image.length){
num = 0;
}
slider.src=image[num];
}
function prev(){
var slider = document.getElementById('slider');
num--;
if(num < 0){
num= image.length-1;
}
slider.src=image[num];
}
setTimeout('next()',2000);
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
function autoNext() {
next();
setTimeout(autoNext, 2000);
}
setTimeout(autoNext, 2000);