当前位置: 代码迷 >> JavaScript >> 用什么模式可以快速停止window.setInterval(XX,1)呢? clearInterval(XX)不能【急刹】
  详细解决方案

用什么模式可以快速停止window.setInterval(XX,1)呢? clearInterval(XX)不能【急刹】

热度:480   发布时间:2013-10-31 12:03:52.0
用什么方式可以快速停止window.setInterval(XX,1)呢? clearInterval(XX)不能【急刹】~
window.setInterval(XX,1)当第二个参数的值很小时

用 clearInterval(timerid);来清除,往往不能马上停止,用什么方法比较好解决?


------解决方案--------------------
没办法

如果值很小,可以在调用前就先判断是否需要调用
------解决方案--------------------
var timeout = false;
function time()
{
if(timeout) return;
xx();
setTimeout(time,1);
}
用 timeout = true 就能马上停止
  相关解决方案