Есть ли способ отобразить сообщение, когда таймер достигнет 0, а затем перезапустить таймер? - PullRequest
0 голосов
/ 23 февраля 2011

Я хочу отобразить сообщение в таймере JavaScript, как только оно достигнет 0 и перезапустится.Код моего таймера и другой мой вопрос, подобный этому, на который не был дан ответ:

Как отобразить сообщение после перезапуска функции javascript?

1 Ответ

0 голосов
/ 23 февраля 2011

Попробуйте это.

Вам не хватало правильной реализации 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);
...