gpt4 book ai didi

javascript - 使用步骤选项使用 .animate() 函数每秒不会减少计数器

转载 作者:行者123 更新时间:2023-12-02 18:04:51 31 4
gpt4 key购买 nike

我需要在 90 秒内制作一些动画

我使用了 .animate() 函数及其中的步骤选项。

当还剩 0 秒时,它会变成 0,但数字不会每秒递减 !!

引用this fiddle

function timeRunner() {
$("#TimeIndicator").animate({
width: "0px"
}, {
duration: 90000,
step: function (now) {
var percent = (Math.round(now) / 136) * 100;
var timeleft = (percent) * (0.9);

$("#TimeIndicator").html(Math.round(timeleft));

},
complete: function () {
timerReset();
}
})
};

function timerReset() {
$("#TimeIndicator").animate({
width: "136px"
}, 0, function () {
timeRunner();
});
};

最佳答案

因为动画的默认设置为easing摇摆。将其设置为线性

关于javascript - 使用步骤选项使用 .animate() 函数每秒不会减少计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20185691/

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