每 5 秒使用 setTimeout 我正在执行一个 jQuery 函数,如何通过单击 div 来停止该过程?
我的代码是:
function crono(selection){
$.ajax({
type: 'GET',
url: 'my_page.php',
data: {
my_page: selection.attr('id')
},
success: function(data, textStatus, jqXHR) {
selection.html(data);
}
});
}
function repeat(){
setTimeout(function() {
$('.toReload').each(function(){
crono($(this));
});
repeat();
}, 5000);
}
repeat();