为了将ScrollMagic 与 GSAP一起使用,您需要加载animation.gsap.js
插件。使用 Webpack,你可以这样做(假设你使用 CommonJS 语法并使用 npm 安装所有东西):
var TweenMax = require('gsap');
var ScrollMagic = require('scrollmagic');
require('ScrollMagicGSAP');
为了确保这确实有效,您必须为您的 Webpack 配置添加一个别名,以便 Webpack 知道插件所在的位置。
resolve: {
alias: {
'ScrollMagicGSAP': 'scrollmagic/scrollmagic/uncompressed/plugins/animation.gsap'
}
}
不幸的是,当您使用此配置和上面的 CommonJS 语法时,ScrollMagic 不断抛出错误。
(ScrollMagic.Scene) -> ERROR calling setTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js