1

1:00:00を表示する単純なカウントダウンを表示する方法を見つけようとしています。1=分、00 =秒、00=ミリ秒です。

インターウェブで大量のjQueryカウントダウンを見つけましたが、ミリ秒をネイティブに表示する機能は含まれていません。何千行ものコードを掘り下げて、そこでハッキングする方法を見つけたくありません。私自身。

これは簡単に作成できるものですか?

また、カウントダウンの最後(0:00:00)にコールバックを追加して、カウントダウンが終了したときに別の関数を実行できるようにしたいと考えています。

4

2 に答える 2

8

これは少し的外れに聞こえるかもしれませんが、1 秒間に 10 回、2 桁の数字のランダムなセットを 10 回実行する小さなアニメーション GIF を作成すれば、ユーザーは違いを知ることはなく、心配する必要もありません。 Web ページでミリ秒をカウントダウンしようとすることで、CPU 負荷に何をしようとしているのか。

于 2010-06-11T03:50:14.537 に答える
2

こんにちは皆さん、私は自分用のコードを開発しました。次のコードカウンターを20秒間使用します

var _STOP =0;

var value=1999;

function settimer()

{
var svalue = value.toString();

if(svalue.length  == 3)

    svalue = '0'+svalue;
else if(svalue.length  == 2)
    svalue = '00'+svalue;
else if(svalue.length  == 1)
    svalue = '000'+svalue;
else if(value == 0)
    svalue = '0000';
document.getElementById('cn1').innerHTML = svalue[0];
document.getElementById('cn2').innerHTML = svalue[1];
document.getElementById('cn3').innerHTML = svalue[2];
document.getElementById('cn4').innerHTML = svalue[3];   
value--;

if (_STOP==0 && value>=0) setTimeout("settimer();", 10);
}

setTimeout("settimer()", 10);
于 2011-07-14T11:25:42.573 に答える