是否可以在javascript中在计时器内创建计时器? 我试过了,但它没有用 - 它只做了一次内部计时器。 有人可以帮帮我吗?谢谢!
var tid3 = setTimeout(timer2, 0);
function timer2() {
var t = 0;
var tid2 = setTimeout(timerImg, 0);
function timerImg() {
alert(t);
t++;
tid2 = setTimeout(1000);
}
tid3 = setTimeout(1000);
}
答案 0 :(得分:0)
看起来(从您的示例中)您试图让函数立即执行然后定期运行。如果您不希望它们立即运行,我已经标记了您需要删除的行。
function timer2() {
var t = 0;
function timerImg() {
alert(t);
t++;
}
timerImg(); // Remove to not run immediately
setInterval(timerImg, 1000);
}
timer2(); // Remove to not run immediately
setInterval(timer2, 1000);