setInterval()、setTimeout()的区别与停止

匿名 (未验证), 10 十一月, 2010

区别:setTimeout(表达式,延时时间);//只执行一次,无周期
setInterval(表达式,交互时间);//周期='交互时间'


停止:
主要是利用
window.clearInterval(intervalID);
window.clearTimeout(timeoutID);
<SCRIPT>  
  var   intervalID=0;  
  function   f_start(){  
  intervalID=window.setInterval("f_add()",500);  
  }  
  function   f_add(){  
  }  
  function   f_stop(){  
  window.clearInterval(intervalID);  
  }  
  </SCRIPT> 

评论