У меня есть простой счетчик в jQuery, который начинается с нуля и увеличивается на 5.5
, но он показывает только значение 5
без десятичной точки.Анимировать увеличивающееся число и показать десятичное значение
Я пробовал настраивать регулярное выражение, но это не сработало.
Мне также нужно добавить какую-то анимацию в число, вместо того, чтобы прыгать от 0 до 5 до 10 ... Я бы хотел, чтобы она облегчала и подсчитывала по мере ее увеличения.
HTML-
<div class="label label-success count">0</div>
The Javascript
function randomIntFromInterval(min,max) {
return Math.floor(5.5);
}
$(document).ready(function() {
setInterval(function() {
$('.count').html(function(i, val) {
val = val.replace(/,/g,'');
return (parseFloat(val,10)+randomIntFromInterval(2,30000)).toString().replace(/\B(?=(^-?(?!.{12})\d+(?:\.\d+)?$))/g, ",");
})
}, 1000);
});
JSFiddle: https://jsfiddle.net/62vcz9qs/
Итак, вы это проверить? Потому что это не работает. – Feathercrown
ну код самый короткий и работает, разве он не работает? –
Как отмечено выше, нет. Это предварительная конкатенация, а не добавление. – Feathercrown