gpt4 book ai didi

带小数位的 JavaScript 计数器

转载 作者:行者123 更新时间:2023-12-01 01:57:22 29 4
gpt4 key购买 nike

我有一个jsfiddle here

这是一个简单的 JavaScript 函数,可以计算出设定的数字。

是否可以进行这种计数,但也保留一位小数

所以它算 1.1、1.2、1.3 等。

    function startCounter(){
$('.counter').each(function (index) {
$(this).prop('Counter',0).animate({
Counter: $(this).text()
}, {
duration: 2000,
easing: 'swing',
step: function (now) {
$(this).text(Math.ceil(now));
}
});
});
}

startCounter();

最佳答案

更新

使用.split()检查尾数的大小。

var size = $(this).text().split(".")[1] ? $(this).text().split(".")[1].length : 0;

然后用它来估计 .toFixed() 大小,如下所示

$(this).text(parseFloat(now).toFixed(size));

这是更新的演示 https://jsfiddle.net/dhirajbodicherla/wmaftobx/13/

<小时/>

使用 .toFixed(1) 而不是 Math.ceil(now)像这样

parseFloat(now).toFixed(1)

这是更新的演示 https://jsfiddle.net/wmaftobx/6/

关于带小数位的 JavaScript 计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31706287/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com