【发布时间】:2013-11-22 13:45:42
【问题描述】:
我正在尝试放大背景图像,然后再缩小,但无法使其正常工作,有什么想法吗? 它可以很好地放大背景,但就像它从不调用“反向”函数?
TweenMax.to(bg, 1, {
css: {
scaleX: 1.5,
scaleY: 1.5,
transformOrigin: "center center",
onComplete: reverse,
onCompleteParams: [bg]
},
delay: 0.2,
ease: Power3.easeInOut
});
function reverse(el) {
TweenMaxto(el, 0.6, {
css: {
scaleX: 1.0,
scaleY: 1.0,
transformOrigin: "center center",
autoAlpha: 1,
},
ease: Power2.easeOut
});
}
【问题讨论】:
-
您需要在 CSS 对象之外删除您的
onComplete和onCompleteParams.. 并且您的反向功能中有一个错字.. 将TweenMaxto更改为TweenMax.to(.. 你错过了TweenMax 和 to() 之间的句点... 你也可以只使用scale而不是scaleX和scaleY因为两者具有相同的值.. 你不需要包含transformOrigin因为默认是50% %50与center center相同
标签: javascript jquery gsap