Мне нужно выполнить кусок кода JavaScript, скажем, каждые 2000 миллисекунд.
setTimeout('moveItem()',2000)
Вышеуказанная функция будет выполняться через 2000 миллисекунд, но не будет ее выполнять повторно.
Итак, внутри моей функции moveItem у меня есть:
function moveItem() {
jQuery(".stripTransmitter ul li a").trigger('click');
setInterval('moverItem()',2000);
}
Это не работает, потому что я хочу выполнить триггер, щелкнув кусок кода jQuery каждый интервал в 2000 миллисекунд, но сейчас он все время вызывается, а script должен быть прерван. Кроме того, я чувствую, что это очень плохое кодирование... Как бы вы, ребята, решили это?