반응형
JQuery 타이머를 사용하여 js-function 호출
JQuery에 대한 타이머를 구현할 방법이 있습니까? 예를 들어 10초마다 Js 함수를 호출해야 합니다.
저는 다음을 시도했습니다.
window.setTimeout(function() {
alert('test');
}, 10000);
하지만 이것은 한 번만 실행되고 다시는 실행되지 않습니다.
다음을 사용할 수 있습니다.
window.setInterval(yourfunction, 10000);
function yourfunction() { alert('test'); }
window.setInterval(function() {
alert('test');
}, 10000);
함수에 대한 각 호출 사이에 고정된 시간 지연을 사용하여 반복적으로 함수를 호출합니다.
하나 이상의 타이머를 관리하기 위해 jQueryTimer를 체크아웃할 수 있습니다.
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
반응형
'programing' 카테고리의 다른 글
이메일 주소의 유효성을 확인하려면 어떻게 해야 합니까? (0) | 2023.08.04 |
---|---|
Javascript를 사용한 함수 호출로 포스트 폼 제출 시뮬레이션 (0) | 2023.08.04 |
jQuery를 사용하여 확인란 변경을 처리하는 방법은 무엇입니까? (0) | 2023.08.04 |
빈 JQuery 개체 가져오기 (0) | 2023.08.04 |
ViewStateMode와 EnableViewState 비교 (0) | 2023.08.04 |