我知道,可以使用.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帮助了我。
此线程已关闭。