我的页面上有一些编号的统计数据,我想让它们更具视觉吸引力。我认为使用 jQuery 来模拟计数到该数字可能很酷。
所以在页面加载时,假设这个数字是 32。这个数字将从 0 开始,最多计数 32,每个数字之间有一些延迟间隔。
我将如何做到这一点?这是我尝试过的代码,但它不起作用。它捕获页面上的数字(有 3 个 statRibbons),但它并没有在视觉上进行计数,我可以看到每个数字 0、1、2、3 等。理想情况下,它会在一个time 而不是同时,但如果它需要大量的额外代码,那没关系。.each 无论如何都应该处理这个问题,我想。
$(function() {
$(".statRibbon .bigStat span").each(function() {
var tmp = this.innerHTML;
var i = 0;
while(i != tmp) {
$(".statRibbon .bigStat span").innerHTML(i++);
alert(i);
}
});
});