Вы можете использовать функцию setTimeout для вызова предопределенной функции, чтобы изменить ваши изображения следующим образом:
var changeImage = function (){
<code>
};
var t = setTimeout(changeImage, <time in milliseconds>);
Убедитесь, что вы не звоните setTimeout(changeImage(), <time in milliseconds>);
(обратите внимание на две скобки)
Этого следует избегать, и вы должны попытаться использовать функцию вместо строки, которая будет оцениваться как первый параметр для setTimeout ().
В качестве альтернативы, вы можете использовать анонимную функцию вместо создания changeImage.Пример.
var t = setTimeout(function() { <code>}, <time in milliseconds>);