@serking77

Как обойти элементы спиcка с помощью setInterval и JQuery?

Привет народ!
Есть задача необходимо обойти элементы списка с задержкой с 2 секунды с зациклении, при обходе меняя любое css свойство. например background-color.
https://codepen.io/vbagaev/pen/PKoQjx
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
Извини, jQuery не люблю.

<ul id="list" onclick= "toLast(0);">
	<li>First</li>
	<li>Second</li>
	<li>Third</li>
	<li>Forth</li>
	<li>Fiveth</li>
</ul>
<script>
	var list= document.querySelectorAll('#list li');
	function toLast (i) {
		if(!list[i]) return;
		setTimeout(function() {
			list[i].style.border= '2px solid red';
			toLast(++i);
		}, 2000);

	}
</script>


Рабочий пример - https://js-master.ru/?Javascripts___Задачи___Динам...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@hurgadan
https://jsfiddle.net/xecy6705/1/

будет бесконечно перебирать цвета по списку из массива, в случайном порядке
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы