728x90
반응형
■ JQuery 일정시간마다 함수 실행 setInterval(), setTimeout()
setInterval()
: 일정시간 간격으로 계속해서 특정 작업을 수행하고자 할 때 사용함 (특정시간마다 계속 실행)
setTimeout()
: 일정한 시간 후에 작업을 한번 실행 (특정시간이후 실행)
■ 사용법
setInterval('함수', 특정시간) // ex. 1000 (약 1초)
setInterval(function() {
...
}, 특정시간);
setTimeout('함수', 특정시간) // ex. 1000 (약 1초)
setTimeout("함수()", 특정시간);
■ 예제
: 약 60초(1분)마다 함수 실행, 실행될 때마다 1씩 증가된 tmpNumber 값이 콘솔에 찍힘
var tmpNumber = 0;
var chkViewtime = setInterval(function() {
tmpNumber++;
console.log(tmpNumber);
}, 60000);
#함수로 실행
$(document).ready(function(){
NumberAdd();
var analytics = setInterval(NumberAdd(),60000);
});
var tmpNumber = 0;
function NumberAdd(){
tmpNumber++;
console.log(tmpNumber);
}
728x90
반응형
'JQuery' 카테고리의 다른 글
[JQuery] 텍스트박스(input) 동일한 name value 값 체크 (0) | 2020.06.12 |
---|---|
[JQuery] a 태그 File download (href 변경) (0) | 2020.06.10 |
[JQuery] input radio 첫번째 value 선택하기 (0) | 2020.06.03 |
[JQuery] $.each 구문 이용하여 JSON 값 가져오기 (json key get value) (0) | 2020.05.13 |
[JQuery] 스크롤 여부 확인 hasScrollBar() / 스크롤 이동 scrollTop() / 스크롤 애니메이션 animate() (0) | 2020.05.12 |