Я анимирую некоторые объекты HTML, чтобы они выглядели как падающие снежинки, но у меня возникли некоторые проблемы в цикле.
Вот мой код:
//animation function
function snowflakeAnimate(index) {
//random numbers
//time
var nTime = randomRange(9000,35000);
var randTime = Math.round(nTime);
//delay
var nDelay = randomRange(200,35000);
var randDelay = Math.round(nDelay);
$(this).delay(randDelay).animate({
marginTop: "+600px"
}, randTime);
};
$(".tweet").each(snowflakeAnimate);
Так что все, что он делает намомент анимации снежинки путем увеличения верхнего поля до 600. Задержка и скорость анимации устанавливаются путем генерации случайного числа.У меня вопрос, как мне сбросить снежинку наверх и затем запустить анимацию снова, чтобы она никогда не переставала падать.