需要从 hubspot 找到此里程表 "counter" 的 javascript 修复

Need to find a javascript fix for this odometer "counter" from hubspot

我环顾四周并尝试了许多不同的修复方法。我有 odometer 正常工作,(按应有的方式计数)但是当它遇到一个末尾为零的数字时,里程表会丢失最后一个小数位。我有 toFix() ,我认为它可以工作但没有。我已经在 fiddle 上进行了所有设置。

fiddlehttp://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);

这是一个已知问题,并且有一个临时补丁版本 运行 周围..

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