Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Почему не работает скрипт? (https://javascript.ru/forum/dom-window/76415-pochemu-ne-rabotaet-skript.html)

DVV 09.01.2019 23:22

Почему не работает скрипт?
 
Написал простой скрипт параллакса. Хотел добавить падающие снежинки (они рендерятся с рандомными координатами при каждом обновлении страницы), но эта часть скрипта почему-то не работает. Никак не могу найти ошибку. Помогите, пожалуйста.

Выложил код на CodePen
https://codepen.io/Viacheslav_Demchenko/full/aPadyO

рони 10.01.2019 00:15

DVV,
for (let i = 0; i < snowFlakes.length; i++) {
		 	let top = parseFloat(snowFlakes[i].style.top); // Теущая координата по оси X
		 	let left = parseFloat(snowFlakes[i].style.left); // Текущая координата по оси Y
		 	let moveAmount = +`${Math.floor(Math.random() * (40 - 10 + 1)) + 10}`; // Рандомное число сдвига снежинок
            snowFlakes[i].style.top = `${top + moveAmount}px`; // Новая координата по оси X
            snowFlakes[i].style.left = `${left + moveAmount}px`; // Новая координата по оси Y
		}

DVV 10.01.2019 20:57

Блин, а ларчик просто открывался. Это все от невнимательности. Простейшие ошибки)) Спасибо большое:dance:


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