Câu trả lời:
Bạn có thể sử dụng điều này:
window.setInterval(yourfunction, 10000);
function yourfunction() { alert('test'); }
window.setInterval(function() {
alert('test');
}, 10000);
Gọi một chức năng nhiều lần, với độ trễ thời gian cố định giữa mỗi cuộc gọi đến chức năng đó.
Có thể muốn kiểm tra jQuery Timer để quản lý một hoặc nhiều bộ định thời.
http://code.google.com.vn/p/jquery-timer/
var timer = $.timer(yourfunction, 10000);
function yourfunction() { alert('test'); }
Sau đó, bạn có thể kiểm soát nó với:
timer.play();
timer.pause();
timer.toggle();
timer.once();
etc...
setInterval là hàm bạn muốn. Điều đó lặp lại sau mỗi x giây.
window.setInterval(function() {
alert('test');
}, 10000);
jQuery 1.4 cũng bao gồm một phương thức .delay (thời gian, [queueName]) nếu bạn chỉ cần nó để kích hoạt một lần và đã bắt đầu sử dụng phiên bản đó.
$('#foo').slideUp(300).delay(800).fadeIn(400);
Ooops .... lỗi của tôi bạn đang tìm kiếm một sự kiện để tiếp tục kích hoạt. Tôi sẽ để nó ở đây, ai đó có thể thấy nó hữu ích.
Hãy thử jQueryTimers, chúng có chức năng tuyệt vời để bỏ phiếu
Bạn có thể sử dụng phương thức setInterval (), bạn cũng có thể gọi setTimeout () từ hàm tùy chỉnh của mình chẳng hạn
function everyTenSec(){
console.log("done");
setTimeout(everyTenSec,10000);
}
everyTenSec();