需要从 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);
这是一个已知问题,并且有一个临时补丁版本 运行 周围..
我环顾四周并尝试了许多不同的修复方法。我有 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);
这是一个已知问题,并且有一个临时补丁版本 运行 周围..