@Dezzzigner

Как воспроизвести Canvas анимацию в определённый момент скрола?

Здравствуйте. Есть анимация Canvas сделанная в Adobe Animate CC, при загрузке страницы анимация воспроизводится автоматически и когда доходишь до неё, видишь только картинку с конечным результатом.
Как сделать чтобы анимация воспроизводилась только тогда, когда она попадает в поле зрения экрана?
  • Вопрос задан
  • 337 просмотров
Пригласить эксперта
Ответы на вопрос 2
@zolotykh
web-разработчик
У этой анимации есть функция запуска, вам надо ее отложить до момента появления блока в области видимости.

var $animationBlock = $('_selector_to_element');
var $window = $(window);

$window.on('scroll', function(){
  if ($animationBlock.offset().top >= $window.scrollTop()){
    // animation function
  }
});
Ответ написан
Комментировать
@Dezzzigner Автор вопроса
Простите я "мягко говоря" дилетант в JS, можете написать что и куда подставлять?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы