私はページ上の要素内の数字をインクリメントしようとしています。しかし、1000番目の値にコンマを入れるには数字が必要です。 (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 –