gpt4 book ai didi

javascript - jQuery 计算数字之间的持续时间

转载 作者:行者123 更新时间:2023-11-28 18:29:46 24 4
gpt4 key购买 nike

我想要做的是让一个数字开始向上或向下计数,比如说从 1 到 100 或 100 到 1。我发现很多插件可以做到这一点,但它们都有一个持续时间变量。问题是持续时间变量适用于从开始到结束所需的时间。我正在寻找一种方法来设置到达下一个数字所需的时间。 IE 从 X 计数到 Y,每 0.25 秒更新一次数字。这样,较大的数字比较小的数字需要更长的时间才能到达。

这个插件看起来很棒,但我无法让它执行我想要的操作。 https://github.com/mhuggins/jquery-countTo

任何帮助都会很棒。

最佳答案

请尝试一下,并告诉我这是否是您想要的:

function countTo(min, max, interval, callback) {
var counter = min;
var i = setInterval(function() {
callback(counter);
counter++;
if(counter> max) return clearInterval(i);
}, interval*1000);
};


countTo(0, 100, 0.25, function(counter) {
$("#counter").text(counter);
});
countTo(0, 100, 0.01, function(counter) {
$("#counter2").text(counter);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="counter"> </div>
<div id="counter2"> </div>

关于javascript - jQuery 计算数字之间的持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38297499/

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