我是scrollmagic的新手,我想在不同的触发器上使用相同的补间以避免代码重复。例如:
var controller, firstTween, secondTween;
controller = new ScrollMagic;
firstTween = TweenMax.to($('body'), .1, {
backgroundCoror: "#ff0000"
});
secondTween = TweenMax.to($('body'), .1, {
backgroundCoror: "#ffffff"
});
controller.addScene([
new ScrollScene({
triggerElement: '#triggerOne'
}).setTween(firstTween), new ScrollScene({
triggerElement: '#triggerTwo'
}).setTween(secondTween), new ScrollScene({
triggerElement: '#triggerThree'
}).setTween(firstTween), new ScrollScene({
triggerElement: '#triggerFour'
}).setTween(secondTween)
]);
但只工作最后两个场景。为了使它起作用,我必须在每个场景中重复补间。可以制作可重复使用的补间吗?