求助 JS clearTimeout 无效
function update(url,odj){
var ajax = ((typeof XMLHttpRequest == 'function') ? new XMLHttpReuest() : new ActiveXObject('Microsoft.XMLHTTP'));
ajax.open('get',url,true);
ajax.onreadystatechange = function(){
var flag = false,time;
if(ajax.readyState == 4 && ajax.status == 200){
if(ajax.responseText != null){
flag = true;
clearTimeout(time);
$('Progress').style.display = 'none';
$('Progress').style.backgroundColor = '';
}
}else{
(function(){
$('Progress').style.display = 'block';
with($('Progress').firstChild.style){
if(parseInt(marginRight) > 0){
marginRight = parseInt(marginRight) - 1;
}else{
$('Progress').style.backgroundColor = backgroundColor;
marginRight = 125;
backgroundColor = backgroundColor == '#fff' ? '#600' : '#fff';
}
}
time = setTimeout(arguments.callee,10);
})();
}
}
ajax.send(null);
}无法结束setTimeout 求各位大神看看那里的问题
...全文
相关推荐
JavaScript计时器用法分析【setTimeout和clearTimeout】
主要介绍了JavaScript计时器用法,结合实例形式分析了setTimeout和clearTimeout函数的具体使用技巧,需要的朋友可以参考下
js 系统时间实时显示,清除clearTimeout
这是一个js获取系统时间并且实时更新的代码,希望对大家有帮助,有问题可以联系我,
ClearTimeout消除闪动实例代码
定义和用法 clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout。 语法 clearTimeout(id_of_settimeout) 参数 描述 id_of_settimeout 由 setTimeout() 返回的 ID 值。该值标识要取消的延迟执行代码块。 需求:当鼠标放到父级菜单上面的时候,显示下方的子菜单。鼠标从子菜单或者父级菜单上面移开的时候,子菜单要收起来。最终效果如下: PS:这样需求很常见,最常见的做法是li元素下面再嵌套一个Ul元素来包含子元素。这种做法用css就可以完全控制。但今天这个子菜单和导航栏是分开的
js中setTimeout()与clearTimeout()用法实例浅析
主要介绍了js中setTimeout()与clearTimeout()用法,以实例形式分析了setTimeout()与clearTimeout()的功能与使用技巧,需要的朋友可以参考下
js中setTimeout()与clearTimeout()用法实例浅析.docx
js中setTimeout()与clearTimeout()用法实例浅析.docx


