ミリ秒とコールバックとjQueryの1分間のカウントダウン
質問
私はシンプルなカウントダウンそのディスプレイ午前一時00分00秒となる1 =分、00 =秒、および00 =ミリます。
を表示する方法を把握しようとしています私はinterwebs上でjQueryのカウントダウンの負荷を見つけたが、のどれもネイティブに表示ミリ秒に能力が含まれていない、と私は本当に試してみてハックする方法を見つけるために何千行ものコードを通じて掘るする必要はありませんそれが自分自身を。
でかき立てるためにはかなり簡単だろう、この何かですか?
私もそれが完了したときに、私は別の関数を実行できるように、カウントダウン(夜12時〇〇分00秒)の最後にコールバックを追加する能力を持っていることを期待しています。
解決
このは、カフオフビットを鳴らすために起こっているが、あなたは10倍の2桁の10ランダムセットを通るが、ユーザーが違いを知っていることはありません、あなたが持っていないことを小さなアニメーションGIFを作成する場合あなたは、Webページ内のミリ秒をカウントダウンしようとすることで、あなたのCPUの負荷にやろうとしているものを心配する。
他のヒント
私は私の自己使用のためのコードを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);
所属していません StackOverflow