0

少し前に、値が特定の数 (1000) に達したら値にコンマを追加することについて投稿しました。

現時点では、値は毎秒 $11 ずつ上昇していますが、私は毎秒 $11.43 上昇するように変更を実装したいと考えています。

例: 0、$11.43、$22.86 ... そして、$1000 に達したら、コンマ ($1,024.56) を付ける必要があります。ドリフトを取得する必要があります。

これが私のjsFiddleです:http://jsfiddle.net/m9cey/14/

var millisecs = 1000;
setInterval(function() {
    var $badge = $('#badge');
    var num = parseInt($badge.text().replace(',', ''))+11;
    $badge.text(num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","));
}, millisecs);

どんな助けでも大歓迎です。

乾杯

4

2 に答える 2

0

これは、それがどのように見えるべきかを示すフィドルです。これはそれを行う1つの方法にすぎません

var millisecs = 10;
setInterval(function() {
  var $badge = $('#badge');

  var num = parseFloat($badge.text().replace(',', ''))+11.34;
  num = num.toFixed(2);

  var numString = num.toString().split('.');

  var dollars = numString[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
  var cents = numString[1];

  var str = [dollars, cents].join('.');

  $badge.text( str );
}, millisecs);
于 2013-08-15T02:38:34.503 に答える