var
timeoutID =
null
;//timeoutID 为setTimeout(
)产生的id
function
b(opt){
if
(opt)
clearTimeout(timeoutID);//根据timeoutID 取消递归中的setTimeout
else
timeoutID = setTimeout(
"a()"
,100);
}
//这里也可以clearTimeout(timeoutID);
function a(){
alert("test");
}