제작중 사이트의 데이터 값에 000자리 수 마다컴마(,)를 넣고 싶어요
http://www.rebobee.kr/">http://www.rebobee.kr
위 사이트를 제작중인데요

위 이미지의 숫자를 천자리 마다,를 넣고 싶어요
아래는 해당 부분의 소스에요
능력자 분들 부탁좀 드립니다~
답변 5개
아래와 같은 예제가 있네요. $('.workers').countTo({ from: 0, to: 18000, speed: 1500, formatter: function (value, options) { value = value.toFixed(options.decimals); value = value.replace(/\B(?=(\d{3})+(?!\d))/g, ','); return value; } });
님의 코드에 적용해본다면 아래와 같은데 참고하세요.
"use strict"; $(".number-counters").appear(function () { $(".number-counters [data-to]").each( function () { var e = $(this).attr("data-to"); $(this).delay(6e3).countTo({ from: 50, to: e, speed: 3e3, refreshInterval: 50, // 콤마 찍고 formatter: function (value, options) { // >> 추가하고 value = value.toFixed(options.decimals); value = value.replace(/\B(?=(\d{3})+(?!\d))/g, ','); return value; } }) } ) });
댓글을 작성하려면 로그인이 필요합니다.
js 파일인데
아래 부분이네요
"use strict"; $(".number-counters").appear(function () { $(".number-counters [data-to]").each(function () { var e = $(this).attr("data-to"); $(this).delay(6e3).countTo({ from: 50, to: e, speed: 3e3, refreshInterval: 50 }) }) });
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
data-to="195943700000">0
위 data-to 속성은 CSS에서 데이타를 쓰려고 새로 정의된 속성이에요.
195943700000 >>> 이 숫자부분 자체를 원래부터 콤마를 찍어서 써줘야 해요.
숫자가 가변값일테니 그것을 출력하는 PHP 소스부분을 찾아서 그부분을 number_format( ) 함수로 처리해주면 되요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
0