Я пытаюсь увеличить число внутри элемента на странице. Но мне нужно, чтобы число включало запятую для значения тысячного места. (например, 45 000 не 45000)Как увеличить число, используя анимацию с запятой, используя jQuery?
<script>
// Animate the element's value from x to y:
$({someValue: 40000}).animate({someValue: 45000}, {
duration: 3000,
easing:'swing', // can be anything
step: function() { // called on every step
// Update the element's text with rounded-up value:
$('#el').text(Math.round(this.someValue));
}
});
</script>
<div id="el"></div>
Как увеличить число, используя анимированный запятой?
Посмотрите на эту http://stackoverflow.com/questions/7327046/jquery-number-formatting –
Я бы сохранил номер в атрибуте данных, а затем отобразил версию номера в элементе с запятой. Когда вы увеличиваете его, просто увеличьте версию данных и замените форматированную версию. –
Это может вам помочь - http://stackoverflow.com/questions/1990512/add-comma-to-numbers-every-three-digits-using-jquery –