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