今回はユーザが数字を押すとその数値まで数が上がると言ったプログラムを組もうと思い挑戦しました。
その際数値上げを考えた際にsetIntervalを使い数値を上げようと考えました。
ですがその際に数値の上昇に関してやはりsetIntervalでは、桁数が多いと対処に時間がかかってしまいました。
そちらが下記のプログラムです。
jQuery
1var num,tgt; 2num = 0; 3tgt = 50000; 4function loop(){ 5 if(num<=tgt){ 6 $('書き込むセレクタ').html(num); 7 num++; 8 } 9} 10setInterval(loop,1);
その際無理矢理に動かそうと、
jQuery
1var num,tgt; 2num = 0; 3tgt = 50000; 4function loop(){ 5 if(num*10<=tgt){ 6 $('書き込むセレクタ').html(num*10); 7 num++; 8 } 9} 10setInterval(loop,1);
桁がもっとあがった際には意味はありませんので
そもそもの解決にはなりませんでした。
その場合はまた何か別の関数などがあるのでしょうか?
それとも
何秒後に結果を表示すると言った指定をしその間は乱数を並べるですとかそういった方法しかないのでしょうか?
ご解答の程、宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/02 15:14
2016/12/02 15:22
2016/12/02 15:34