资源

$(function reload(){
  $.ajax({
    .
    .
    .
    window.setTimeout(reload, 3000);
  });
});


该功能每3秒钟重新加载ajax页面。

我要使停止按钮(#stop)。

$('#stop').click(function){
   //STOP FUNCTION
});


请让我知道如何做?

最佳答案

var c =0;

$(function reload(){

  $.ajax({
    .
    .
    .

if(c == 0)
    window.setTimeout(reload, 3000);

  });

});




$('#stop').click(function){

  c =1;

});

关于javascript - 如何停止jQuery或JavaScript上的函数重载(window.reload)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8697597/

10-11 02:13