У меня очень длинная целевая страница. Я хочу применить анимацию (чтобы автомобиль двигался по дороге). Div на фоне дороги примерно посередине моей целевой страницы (мне нужно прокручивать страницу по 9 раз). Я нашел способ оживить движение автомобиля с помощью GSAP JS. Но я понятия не имею, как сделать анимацию только тогда, когда мой видовой экран фокусирует div на дороге. Я попытался найти конкретное «событие», но я не смог его найти. Можете ли вы помочь мне найти soluton моей проблемы?Как применить анимацию к определенному 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'] (http://api.jquery.com/scroll/) на окно, то используйте [' положение() '] (http://api.jquery.com/offset/), чтобы узнать, находится ли дорога. – Rhumborl