gpt4 book ai didi

javascript - Jquery 达到目标时计数减慢动画

转载 作者:行者123 更新时间:2023-11-28 05:27:18 25 4
gpt4 key购买 nike

$(this).prop('Counter', 0).animate({
Counter: 123456789
}, {
duration: 2000,
easing: 'easeOutBack',
step: function (now) {
$(this).html(parseFloat(now).toFixed(2));
},
complete: function () {
}
});

在此代码中,数字以相同的速度运行直至结束。我需要当达到目标时数字运行速度会减慢。

最佳答案

您可以为速度设置一个变量,并通过步长来增加该变量。在您的示例中是:

var speed = 2000;
$(this).prop('Counter', 0).animate({
Counter: 123456789
}, {
duration: speed,
easing: 'easeOutBack',
step: function (now) {
$(this).html(parseFloat(now).toFixed(2));
if(counter < 1000){
speed += 100;
}
},
complete: function () {
}
});

关于javascript - Jquery 达到目标时计数减慢动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40037290/

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