Próbuję zwiększyć liczbę wewnątrz elementu na stronie. Ale potrzebuję tego numeru, aby dodać przecinek na tysięczną wartość miejsca. (Przykład 45,000 nie 45000)Jak zwiększać liczbę za pomocą animacji przy użyciu przecinka za pomocą 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>
Jak można zwiększyć liczbę pomocą animacji z przecinkiem?
Zapraszamy do obejrzenia tej http://stackoverflow.com/questions/7327046/jquery-number-formatting –
Zapisałbym numer w atrybucie danych, a następnie pokazuję wersję w tekście w formacie przecinkami. Gdy ją zwiększysz, po prostu zwiększ wersję danych i zastąp wersję sformatowaną. –
To może pomóc - http://stackoverflow.com/questions/1990512/add-comma-to-numbers-every-three-digits-using-jquery –