0
$(element).delay(2000).animate(
    {
        scale: 1,
    },
    {
        duration: 1000,
        step: function(now) {
            scaleVal = now;
            $(element).attr("transform", "translate(" + centerX + " " + centerY + ") scale(" + scaleVal + ") translate(" + (-centerX) + " " + (-centerY) + ")");
        }
    }
);

現在、スケール値は 0 から始まり 1 で終わりますが、代わりに 0.5 から始まり 1 で終わります。

アニメート関数でスケール値を初期化するにはどうすればよいですか?

4

1 に答える 1

-2

css関数を使用する必要があります

$(ele).css('scale', 0.5).animate({scale:1});
于 2013-06-11T06:26:20.800 に答える