$(element).animate(
{
scale: 1,
centerX: -(this.chartObj.model.m_AreaBounds.Width /2),
centerY:-(this.chartObj.model.m_AreaBounds.Height /2)
},
{
duration: 2000,
step: function(now,fx) {
var scaleVal, x, y;
if (fx.prop == "scale") {
scaleVal = now;
x = 0;
y = 0;
} else if (fx.prop == "centerX") {
x = now;
y = 0;
scaleVal = 0;
}
else if (fx.prop == "centerY") {
x = 0;
y = now;
scaleVal = 0;
}
$(element).attr("transform", "translate("+x*(scaleVal-1)+","+(y*scaleVal-1)+")scale(" + now + ")");
}
}
);
단계 함수에서 소품 값은 단계별로 올 것입니다 (예 : scale
, centerX
, centerY
). CSS 변환 속성을 사용하여 모든 값을 설정하려고합니다. 모든 속성 값을 한 번에 가져 오려고합니다.jQuery 애니메이션 단계를 사용하여 여러 속성에 애니메이션을 적용하는 방법은 무엇입니까?