在一定时间后调用从 00m:00s 开始的计时器
Calls a timer which starts from 00m:00s after certain time
我正在尝试在页面上的特定给定时间间隔后启动定时器时钟 MM:SS。
我已经尝试过 setinterval 函数,但它显示的时间在 3 秒后重置......我希望它只调用一次该函数,以便内部函数 "TIMER CLOCK" 继续运行
setInterval(function timerx(){
var timer = setInterval(clock, 1000);
var msec = 00;
var sec = 00;
var min = 00;
function clock() {
msec += 1;
if (msec == 60) {
sec += 1;
msec = 00;
if (sec == 60) {
sec = 00;
min += 1;
if (sec % 2 == 0) {
alert("Pair");
}
}
}
document.getElementById("timer").innerHTML = min + ":" + sec + ":" + msec;
}
}, 3000); //3000 value could be change
好像我有一定的时间,假设是 5 分钟或 300 秒
我希望定时器在 300 秒后启动并继续
将外层 setInterval()
更改为 setTimeout()
。每个问题的外部超时只有 运行 一次。这就是 setTimeout()
的设计目的。
我正在尝试在页面上的特定给定时间间隔后启动定时器时钟 MM:SS。
我已经尝试过 setinterval 函数,但它显示的时间在 3 秒后重置......我希望它只调用一次该函数,以便内部函数 "TIMER CLOCK" 继续运行
setInterval(function timerx(){
var timer = setInterval(clock, 1000);
var msec = 00;
var sec = 00;
var min = 00;
function clock() {
msec += 1;
if (msec == 60) {
sec += 1;
msec = 00;
if (sec == 60) {
sec = 00;
min += 1;
if (sec % 2 == 0) {
alert("Pair");
}
}
}
document.getElementById("timer").innerHTML = min + ":" + sec + ":" + msec;
}
}, 3000); //3000 value could be change
好像我有一定的时间,假设是 5 分钟或 300 秒
我希望定时器在 300 秒后启动并继续
将外层 setInterval()
更改为 setTimeout()
。每个问题的外部超时只有 运行 一次。这就是 setTimeout()
的设计目的。