У меня есть div с несколькими элементами p в нем, и я петлю через них с помощью jQuery, чтобы вызвать щелчок на следующем элементе каждые 5 секунд. Теперь мои вопросы, как я могу перезапустить цикл, когда был нажат последний элемент?Перезапуск интервала jQuery после достижения последнего элемента
Это мой JQuery код:
jQuery('.clickMe').each(function (ind, elem) {
window.setTimeout(function() {
jQuery(elem).trigger("click");
}, 5000 * ind);
});
Это мой HTML упаковывают вы хотите увидеть это :)
<div class='slider-circles'>
<p class='transparent-cricles clickMe'></p>
<p class='transparent-cricles clickMe'></p>
<p class='transparent-cricles clickMe'></p>
<p class='transparent-cricles clickMe'></p>
<p class='transparent-cricles clickMe'></p>
<p class='transparent-cricles clickMe'></p>
</div>
используйте счетчик и сбросьте его, как только он достигнет последнего элемента. – RRR
Для чего нужен счетчик? –