반응형
JQuery 타이머를 사용하여 js 함수 호출
어쨌든 JQuery에 타이머를 구현해야합니까? 10 초마다 js 함수를 호출해야합니다.
나는 다음을 시도했다
window.setTimeout(function() {
alert('test');
}, 10000);
그러나 이것은 한 번만 실행 된 다음 다시는 실행되지 않습니다.
이것을 사용할 수 있습니다 :
window.setInterval(yourfunction, 10000);
function yourfunction() { alert('test'); }
window.setInterval(function() {
alert('test');
}, 10000);
해당 함수에 대한 각 호출 사이에 고정 된 시간 지연으로 함수를 반복적으로 호출합니다.
하나 이상의 타이머 를 관리하기 위해 jQuery Timer 를 체크 아웃 할 수 있습니다.
http://code.google.com/p/jquery-timer/
var timer = $.timer(yourfunction, 10000);
function yourfunction() { alert('test'); }
그러면 다음을 사용하여 제어 할 수 있습니다.
timer.play();
timer.pause();
timer.toggle();
timer.once();
etc...
setInterval 은 원하는 기능입니다. 매 x 밀리 초마다 반복됩니다.
window.setInterval(function() {
alert('test');
}, 10000);
jQuery 1.4에는 한 번만 트리거하고 이미 해당 버전을 사용하기 시작한 경우 .delay (duration, [queueName]) 메소드도 포함되어 있습니다.
$('#foo').slideUp(300).delay(800).fadeIn(400);
죄송합니다. 계속 트리거 할 이벤트를 찾고있는 실수입니다. 여기에 남겨 두겠습니다. 누군가 도움이 될 수도 있습니다.
jQueryTimers를 사용해보십시오. 폴링을위한 훌륭한 기능이 있습니다.
http://plugins.jquery.com/project/timers
당신은 사용 하여 setInterval () 또한 당신이 호출 할 수있는 방법을 에서는 setTimeout ()를 예를 들어, 사용자 정의 함수에서
function everyTenSec(){
console.log("done");
setTimeout(everyTenSec,10000);
}
everyTenSec();
function run() {
window.setTimeout(
"run()",
1000
);
}
참고 URL : https://stackoverflow.com/questions/2295049/call-js-function-using-jquery-timer
반응형
'IT story' 카테고리의 다른 글
Android : AsyncTask 및 서비스 (0) | 2020.06.24 |
---|---|
IntelliJ IDEA 13은 1.7로 설정했지만 Java 1.5를 사용합니다. (0) | 2020.06.24 |
Sublime 3-기능 Goto 정의를위한 키 맵 설정 (0) | 2020.06.24 |
EC2 인스턴스 복제 (0) | 2020.06.24 |
왜 '&'가 아닌 '&&'입니까? (0) | 2020.06.24 |