日期:2014-05-16  浏览次数:20308 次

用什么方式可以快速停止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 就能马上停止