gpt4 book ai didi

JavaScript 倒数计时器代码 [JS]

转载 作者:行者123 更新时间:2023-11-29 19:42:16 25 4
gpt4 key购买 nike

我目前正在尝试让倒数计时器正常工作,但我根本不懂 JavaScript。

<script>
$(document).ready(function (e) {
var $timer = $("#timer");

function update() {
var myTime = $timer.html();
var ss = myTime.split(":");
var dt = new Date();
dt.setHours(0);
dt.setMinutes(ss[0]);
dt.setSeconds(ss[1]);

var dt2 = new Date(dt.valueOf() - 1000);
var temp = dt2.toTimeString().split(" ");
var ts = temp[0].split(":");

$timer.html(ts[1]+":"+ts[2]);
setTimeout(update, 1000);
}

setTimeout(update, 1000);
});
</script>

但是我偶然发现了一个问题。所以我希望它在 00:00 停止,但它会继续运行。同样在还剩 2 分钟且没有剩余时间时,我希望它执行一些代码。

在没有剩余时间 (00:00) 我希望它简单地重定向到一个页面,在剩余 2 分钟时我希望它运行一些自定义代码(我有)。

但我不知道如何让它一次运行并一次停止。

谁能帮我解决这个问题?

最佳答案

尝试

    $timer.html(ts[1]+":"+ts[2]);

if((ts[1]==="02") &&(ts[2]==="00")){
//custom code at 02:00
}

if((ts[1]==="00") &&(ts[2]==="00")){
//Make the redirect
}
else{
setTimeout(update, 1000);
}

DEMO

关于JavaScript 倒数计时器代码 [JS],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22323634/

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