У меня очень длинная целевая страница. Я хочу применить анимацию (Чтобы машина двигалась по дороге). Див с фоном дороги находится примерно посередине моего лендинга(мне приходится прокручивать страницу 9 раз) Я нашел способ анимировать движение автомобиля с помощью GSAP JS. Но я понятия не имею, как заставить мою анимацию работать только тогда, когда мой вьюпорт фокусирует div с дорогой. Я пытался найти конкретное "событие", но не нашел. Можете ли вы помочь мне найти решение моей проблемы?
$(document).ready(function(){
TweenMax.to(document.getElementById("car"), 5, {bezier:{type:"cubic", values:
[{x:100, y:250}, {x:400, y:0}, {x:300, y:500}, {x:500, y:400}],
autoRotate:["x","y","rotation", 0, true]}, ease:Power1.easeInOut});
});
scroll
в окне, а затем использоватьposition()
, чтобы узнать, находится ли дорога в поле зрения. - person Rhumborl   schedule 10.12.2014