window.setInterval(XX,1)当第二个参数的值很小时
用 clearInterval(timerid);来清除,往往不能马上停止,用什么方法比较好解决?
------解决方案--------------------
没办法
如果值很小,可以在调用前就先判断是否需要调用
------解决方案--------------------
var timeout = false;
function time()
{
if(timeout) return;
xx();
setTimeout(time,1);
}
用 timeout = true 就能马上停止