同时为对象中的多个属性设置动画

时间:2016-02-23 10:58:33

标签: javascript jquery html

我知道,可以使用.animate()函数在jQuery中为(几乎)任何对象设置动画,但是我遇到了这个小问题:

我的jQuery以某种方式拒绝同时为对象的多个属性设置动画。
这是我的代码:

$({
    s: prg,
    r: rem,
    t: tot
}).animate({
    s: prg + trans / 1000,
    r: rem + trans / 1000,
    t: tot + trans / 1000
}, {
    easing: 'linear',
    duration: trans,
    step: function(now) {
        $('#val_p').text(now.s);
        $('#val_r').text(now.r);
        $('#val_t').text(now.t);
    }
});

在调试期间将鼠标悬停在now - 变量上时,我发现它是属性s的值。

我的问题是:如何一次动画所有三个属性(并行)?

用户This comment撰写的

编辑:№1: Frédéric Hamidi通过指向官方.animate()-documentation帮助了我。

此线程已关闭。

0 个答案:

没有答案