有没有办法在计时器达到0后显示一条消息,然后重新启动计时器?

时间:2011-02-23 06:10:04

标签: javascript javascript-framework timertask

我想在javascript计时器内部显示一条消息,一旦它命中0并重新启动。 我的计时器的代码和我这样的其他问题没有得到回答:

How do you display a message once a javascript function restarts?

1 个答案:

答案 0 :(得分:0)

试试这个。

您错过了window.clearInterval

的正确实施
var c = 10;
var t;

function timedCount() {
    document.getElementById('txt').value = c;
    c = c - 1;
    if (c == 0){
        clearTimeout(t);
        //alert something here
        c = 10;
        doMining();
    }

}

function doMining() {
    t = setInterval(function () {
        timedCount();
    }, 1000);
}

window.setInterval的签名如下。

var intervalID = window.setInterval(func, delay[, param1, param2, ...]);
var intervalID = window.setInterval(code, delay);