0

javascript タイマーが 0 になって再起動したら、タイマー内でメッセージを表示したいと考えています。私のタイマーのコードと、答えられていないこのような他の質問:

javascript関数が再起動したら、どのようにメッセージを表示しますか?

4

1 に答える 1

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);
于 2011-02-23T06:32:48.953 に答える