为什么此脚本不适用于大数字/值

时间:2014-09-30 18:53:08

标签: javascript jquery

代码不能与更大的数字完美配合?有人可以解释原因吗?有时确实如此,有时它不是吗?

$('.Count').each(function () {
var $this = $(this);
 jQuery({ Counter: 0 }).animate({ Counter: $this.text() }, {
  duration: 1000,
  easing: 'swing',
   step: function () {
    $this.text(Math.ceil(this.Counter));
  }
 });
});

1 个答案:

答案 0 :(得分:1)

对于序列中的每个可能的数字,不一定要调用step回调。

将其添加到options的{​​{1}}参数:

.animate

这确保显示最终值。见http://jsfiddle.net/3qfjta79/