Я делаю простые анимации в html-холсте JavaScript. В настоящее время у меня есть функция, которая заставляет элемент (изображение) падать бесконечно вниз. Я хотел бы отменить его и сделать его бесконечно (начинаем в нижней части страницы и перемещаемся вверх и вверх), но все мои попытки и эксперименты не удались.
Буду благодарен за любые идеи!Анимационный элемент для перемещения вверх в html5/javascript canvas
Это функция у меня есть, который перемещает элемент вниз:
function moveDown(){
start += 1;
var m = document.getElementById('money');
m.style.top = start + "px";
m.style.left = "300px";
}
var start = 350;
function rain() {
var m = document.createElement('img');
m.id = "money";
m.src = "images/holof.png";
m.style.position = "absolute";
m.style.top = start + "px";
// m.style.top="0px";
m.style.left = "300px";
m.setAttribute("class", "money");
document.body.appendChild(m);
setInterval(moveDown, 500);
}
Как анимировать его идти дальше?
Спасибо! Когда я использовал функцию перемещения вниз, высота страницы увеличивалась при падении изображения, поэтому я все еще мог видеть, как она двигается. Можно ли сделать то же самое, когда оно движется вверх, поэтому оно не исчезает из поля зрения (но мы можем следить за ним, когда прокручиваем сайт)? – Evelynne