gpt4 book ai didi

javascript - 当倒计时达到 0 时使用 Javascript 重新加载页面

转载 作者:行者123 更新时间:2023-11-28 15:22:04 24 4
gpt4 key购买 nike

我正在使用下面的函数来显示倒计时,并希望在计数器达到 0 时重新加载页面。我只是坐着看着计数器降到 0,什么也没发生。 location.reload() 不是应该刷新页面吗?

function secondPassed() {
var numDays = Math.floor(seconds / 86400);
var numHours = Math.floor((seconds % 86400) / 3600);
var numMinutes = Math.floor(((seconds % 86400) % 3600) / 60);
var numSeconds = ((seconds % 86400) % 3600) % 60;

if (numSeconds < 10) {
numSeconds = "0" + numSeconds;
}

document.getElementById('count').innerHTML = "<span class='fa fa-clock-o' aria-hidden='true'></span> "
+ ('' + numDays).slice(-2) + "d " + ""
+ ('' + numHours).slice(-2) + "h " + ""
+ ('' + numMinutes).slice(-2) + "m " + ""
+ ('' + numSeconds).slice(-2) + "s ";

if (seconds <= 0) {
clearInterval(countdownTimer);
location.reload();
} else {
seconds--;
}
}

setInterval(function () {
secondPassed();
}, 1000);

最佳答案

尝试这样

/*
if true page will always reload from server
else page will load from cache
*/
window.location.reload(true);

关于javascript - 当倒计时达到 0 时使用 Javascript 重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30926070/

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