Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- linux
- 공모주 청약 일정
- MYSQL
- css
- 공모주 청약
- codeigniter
- 리눅스
- 맥
- 자바
- 주식
- JavaScript
- java
- 코드이그나이터
- 주식 청약 일정
- 자바스크립트
- 제이쿼리
- 공모주
- Oracle
- php
- jquery
- html
- Stock ipo
- Eclipse
- SQL
- 6월 공모주 청약 일정
- Stock
- 오라클
- 주식 청약
- 7월 공모주 청약 일정
- IPO
Archives
- Today
- Total
개발자의 끄적끄적
[javascript] javascript count up function 카운트 업 함수 본문
728x90
반응형
[javascript] javascript count up function 카운트 업 함수
// 숫자 카운터 이팩트
function numberCounter(target_frame, target_number, target_frame2, target_number2) {
this.count = 0;
this.count2 = 0;
this.diff = 0;
this.diff2 = 0;
this.target_count = parseInt(target_number);
this.target_count2 = parseInt(target_number2);
this.target_frame = document.getElementById(target_frame);
this.target_frame2 = document.getElementById(target_frame2);
this.timer = null;
this.timer2 = null;
this.counter();
this.counter2();
};
function counter() {
var self = this;
this.diff = this.target_count - this.count;
if(this.diff > 0) {
self.count += Math.ceil(this.diff / 5);
}
this.target_frame.innerHTML = this.count.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');
if(this.count < this.target_count) {
this.timer = setTimeout(function() { self.counter(); }, 20);
} else {
clearTimeout(this.timer);
}
}
function counter2() {
var self = this;
this.diff2 = this.target_count2 - this.count2;
if(this.diff2 > 0) {
self.count2 += Math.ceil(this.diff2 / 5);
}
this.target_frame2.innerHTML = this.count2.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');
if(this.count2 < this.target_count2) {
this.timer2 = setTimeout(function() { self.counter2(); }, 20);
} else {
clearTimeout(this.timer2);
}
}
위에 numberCounter 에서 호출하는 counter, counter2 를 테스트하면서 수정해서 사용했습니다.
참고하시구요 도움이 되시길!!
반응형
'개발 > javascript & jquery' 카테고리의 다른 글
[javascript] php 변수 javascript 에 담기 (0) | 2019.10.07 |
---|---|
[javascript] javscript remove comma function / 콤마제거 함수 (0) | 2019.10.06 |
[javascript] javascript trim 함수 (0) | 2019.10.04 |
[javascript] javascript 블럭, 우클릭, 드래그 방지 (0) | 2019.10.03 |
[javascript] javascript 체크박스 전체 선택/해제 (0) | 2019.10.01 |
Comments