-2

5 までカウントしてから停止する単純な JavaScript カウントダウンが必要です。現在の値 (1,2,3,4,5) を表示したい

私は試した:

function countdown() {
    jAlert('test', i);
    i++;
    if (i >= 5) {
        clearInterval(aktiv);
    }
};
var aktiv = setInterval('countdown()', 1000);
var i = 0;

しかし、それを挿入するたびにijAlertそれ以上機能しなくなります。何が問題なのですか?

4

3 に答える 3

1
function countdown () {
// try to see if passing a string, rather than a number works.
    jAlert('test', i + '');
    i++;
    if (i >= 5) {
         clearInterval(aktiv);
    }
};
var aktiv = setInterval(countdown, 1000);        
var i=0;

また、firebug コンソールを開き、jAlert に i を入力したときに発生するエラーを教えてください。または、可能であれば jsFiddle を作成してください。

于 2012-11-19T01:20:13.007 に答える