我想一步一步地动画两个十进制数字之间的差异。
找到了Joss Crowcroft 的整数解决方案,效果很好,我在 jsfiddle 上做了示例。代码片段:
$({numberValue: 35}).animate({numberValue: 100}, {
duration: 1000,
easing: 'linear',
step: function() {
$('#dynamic-number').text(Math.ceil(this.numberValue));
}
});
但是,如果我想为例如数字 2.85 到 3.25 设置动画,则无法以这种方式完成。必须有动画两个部分,整数和小数。除了整数和小数的分开动画之外,它可以以更简单的方式制作吗?