JavaScriptで数値のカウントアップ及びカウントダウン
2022/01/11
JavaScript(一部jQuery)で数値のカウントアップ及びカウントダウンを行いたい。また、カウントアップ及びカウントダウン自体の処理時間(開始~終了までの処理時間)もある程度調整できるようにしたい。以下に対応方法とサンプルページをメモ。
サンプル
https://taitan916.info/sample/count/
ソースコード
/* start_num:開始時の値 end_num:終了時の値 area:値を描写する部分のID名 delay:実行時間をミリ秒で指定(数値が小さいほど実行時間が短くなる) */ function priceCount(start_num, end_num, area, delay){ if( start_num != end_num ) { var count_num = start_num; var timer = setInterval(function() { if( start_num < end_num ) { count_num = count_num + Math.round((end_num - count_num)/2); } else { count_num = count_num - Math.round((count_num - end_num)/2); } $('#' + area).html(count_num); if( count_num == end_num ) { clearInterval(timer); } }, delay ); } }
関連記事
-
-
jQueryにてボタンをクリックするとAjax通信し結果をテキストボックスに反映する方法
jQueryを利用しページ内の特定のボタンをクリックすると、指定のページにAja ...
-
-
jQueryにて指定した要素を検索条件から除外するnot()の利用方法
あるソースコードを拝見しているとjQueryでnot()という使ったことの無いメ ...
-
-
jQueryで偶数or奇数行に任意のClassを付与する方法
tableタグの1行目を除く偶数もしくは奇数行のtrタグに任意にClassを指定 ...
-
-
formで複数選択可能なセレクトメニュー(プルダウン)を実装する方法(select2)
フォームで複数選択可能なセレクトボックス(プルダウン)を実装したい。ただHTML ...
-
-
jQueryで配列の値を検索
やりたかった事は、配列の中に特定の値があるか どうか検索し、その後の分岐を行いた ...