Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как присвоить каждому элементу списка различную задержку анимации? (https://javascript.ru/forum/events/70052-kak-prisvoit-kazhdomu-ehlementu-spiska-razlichnuyu-zaderzhku-animacii.html)

imhateb 07.08.2017 02:52

Как присвоить каждому элементу списка различную задержку анимации?
 
Здравствуйте.
Подскажите пожалуйста. На странице несколько списков ul с одинаковыми классами. В каждом таком списке различное количество элементов li. Хочу при помощи js автоматически добавлять каждому элементу списка различную задержку анимации (animation-delay), чтобы при загрузке эти элементы анимированно появлялись не все вместе, а один за другим, по очереди.

рони 07.08.2017 03:12

imhateb,
[].forEach.call( document.querySelectorAll('li'), function(el,i) {
        el.style.animationDelay = (i * 100)+ "ms";
 });

imhateb 07.08.2017 03:56

Спасибо огромное, золотой Вы человек. Добра и всех благ Вам!!!

Nexus 07.08.2017 09:22

Первый раз вижу «старушку-программиста».


Часовой пояс GMT +3, время: 08:17.