Я стараюсь оживить число. У меня нет проблем с ints, но моя система не работает с поплавками.jQuery animateNumber - Как использовать prop.animate поплавки
Если propNumberGV будет 5.5 и новый data.value = 10.0, анимации начинаются с 0.0 и это не равно 5.5. Система работает для целых чисел, но не для поплавков ...
var propNumberGV = gv == undefined || gv == null || gv == 0.0 ? 0 : gv;
var dcp = 2;
var dcf = dcp === 0 ? 1 : Math.pow(10, dcp);
$("#gameValue").prop('number', propNumberGV).animateNumber({
number: data.value * dcf,
numberStep: function(now, tween) {
var floored_number = Math.floor(now)/dcf,
target = $("#gameValue");
if (dcp > 0) {
floored_number = floored_number.toFixed(dcp);
}
target.text(floored_number);
}
}, 4000);
gv = data.value;
Надеюсь, вы можете мне помочь.
JQuery animateNumber: https://github.com/aishek/jquery-animateNumber/
Я сделал это, я просто должен был дать Int вместо поплавка. (500 вместо 5,00) –