0

私はしばらくの間見回して、さまざまな修正を試みました。走行距離計は正常に動作していますが (必要に応じてカウントアップしています)、末尾が 0 の数値に到達すると、走行距離計は小数点以下の最後の桁を失います。私はtoFix()うまくいくと思っていましたが、そうではありませんでした。私はそれをすべてこのフィドルに設定しました。

フィドルhttp://jsfiddle.net/mb91t1Ln/4/

ここからプラグインを入手しました: http://github.hubspot.com/odometer/

var placement = document.querySelector('.odometer');
var startValue = placement.innerHTML;
var increase = 0.01;
var seconds = $('.odometer').data("seconds");
var speed = (1 / seconds) * 10;

jackpotOdometer = new Odometer({        
    el: placement,
    value: startValue,
    format: '(,ddd).dd'
});

var current = jackpotOdometer.value;
//console.log("current = " + current);

setInterval(function(){
    //var parsed = parseInt(increase);      
    //jackpotOdometer.update(current + increase);
    //var fixedCurrentNumber = currentPlusIncrease.toFixed(2);
    //console.log("Fixed Current Number = " + fixedCurrentNumber);
    //current = current.toFixed(2) + increase.toFixed(2);

    var num = (current += increase).toFixed(2);
    console.log("current = " + num);
    jackpotOdometer.update(num);
}, speed);
4

1 に答える 1

2

これは既知の問題であり、一時的にパッチが適用されたバージョンが実行されています..

https://github.com/HubSpot/odometer/issues/63

于 2016-01-25T12:28:02.703 に答える