首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2013-10-31 
用什么方式可以快速停止window.setInterval(XX,1)呢? clearInterval(XX)不能【急刹】~window.setInterval(XX

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

热点排行