728x90
반응형
■ JQuery 숫자 0부터 특정수까지 증가하는 애니메이션 넣기
예를 들어 특정 수 100 이라는 숫자를 나타낼 때
0부터 100까지 숫자가 올라가는 모션을 넣어주고 싶을 때 사용
(따로 라이브러리 js 필요없음)
■ 사용법
<span class="target_cnt"></span>
<script type="text/javascript">
// $({ val : 시작숫자 }).animate({ val : 종료숫자 }, {
$({ val : 0 }).animate({ val : 100 }, {
duration: 1500,
step: function() {
var num = numberWithCommas(Math.floor(this.val));
$(".target_cnt").text(num);
},
complete: function() {
var num = numberWithCommas(Math.floor(this.val));
$(".target_cnt").text(num);
}
});
function numberWithCommas(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
</script>
■ 참고
소수점까지 나타내고 싶다면 toFixed() 사용하여 나타내고 싶은 자리수까지 나타낼 수 있음
var num = numberWithCommas(this.val.toFixed(1));
728x90
반응형
'JQuery' 카테고리의 다른 글
[JQuery] DIV 가로 세로 순서 이동, sortable (0) | 2023.08.31 |
---|---|
[JQuery] attr 다중 처리 (0) | 2022.10.31 |
[JQuery] summernote 이미지 붙여넣기 시 이미지 파일 2개 들어가는 현상 onPaste() (0) | 2022.04.01 |
[JQuery] summernote 사용법 (0) | 2022.03.31 |
[JQuery] 현재 스크롤 위치 좌표값(높이) 가져오기 scrollTop() (0) | 2022.03.30 |