Задать вопрос
@Kraysik
Front-end разработчик

ScrollMagic не может работать с GSAP?

Всем привет, я пытаюсь научиться анимации по скроллу и хочу попробовать для этого ScrollMagic совместно с GSAP, но у меня не получается даже скомпилировать свой файл. Я использую laravel.mix для webpack, в качестве сборщика проекта.

Я попробовал поискать ответ в интернете и единственное, что я нашел: нужно, что бы gsap подключался до scrollmagic, собственно, у меня так и есть вроде как..

Что я делаю не так? И как это исправить, что бы все заработало?

Мой javascript выглядит так:
import {TimelineMax} from 'gsap';
import ScrollMagic from 'ScrollMagic';
import 'scrollmagic/scrollmagic/uncompressed/plugins/debug.addIndicators';
import 'scrollmagic/scrollmagic/uncompressed/plugins/animation.gsap';

let tl = new TimelineMax();
let firstMan = document.getElementById('first-man');
tl.to(firstMan, 1, {x:'-100', y:'70'});

let controller = new ScrollMagic.Controller();
let scene = new ScrollMagic.Scene({
    duration: '100%', // resposive duration in %
    offset: 0, // offset trigger position by 100px
    triggerElement: '#firstTrigger', // what will trigger scene
    triggerHook: 0
});

scene.addIndicators({name: 'bla bla'});
scene.setTween(tl);
scene.addTo(controller);


Так выглядят мои зависимости для проекта:
5c99b7f796d57364976138.png

Но когда я пытаюсь запустить этот код, он выдает мне следующую ошибку:
5c99b80fe9e74904199626.png

Окей, я попробовал и то, что он попросил:
5c99b82acff6b638576958.png
  • Вопрос задан
  • 411 просмотров
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 1
monochromer
@monochromer
DIVeloper
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы