gpt4 book ai didi

Javascript 计时器 - 检查还剩多长时间

转载 作者:行者123 更新时间:2023-12-01 03:35:23 28 4
gpt4 key购买 nike

我正在尝试在 JavaScript 中获取计时器的值,因此当计时器为零时它会显示不同的内容;

var local_t = new Date();
local_t.setSeconds(local_t.getSeconds() + 60);
$('#local_clock').countdown(local_t, function(event) {
if (local_t.getSeconds()==0) {
$(this).html(event.strftime('TIMER IS UP'));
} else {
$(this).html(event.strftime('Time Left: %M:%S'));
}
});

我尝试了 if (local_t.getSeconds()==0) 的几种变体,但不知道如何实现。

最佳答案

事件包含有值(value)的信息。使用它代替 local_t.getSeconds(),因为 jQuery 不会更新该对象,它仅使用它来设置计时器。

http://hilios.github.io/jQuery.countdown/

使用event.elapsed,它是truefalse,当倒计时完成时和现在是true计数。

示例:

var local_t = new Date();
local_t.setSeconds(local_t.getSeconds() + 60);

$('#local_clock').countdown(local_t, {elapse: true})
.on('update.countdown', function(event) {
if (event.elapsed) {
$(this).html(event.strftime('TIMER IS UP'));
} else {
$(this).html(event.strftime('Time Left: %M:%S'));
}
});

关于Javascript 计时器 - 检查还剩多长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44309215/

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