settimeout 的函数立没有延迟却即执行了为什么?
javascript吧
全部回复
仅看楼主
level 1
if(!!mg.chkenn(enn)){
setTimeout($('#errtxt').html(''),5000);
return;
}
2012年02月20日 03点02分 1
level 9
5秒后才执行
2012年02月20日 03点02分 2
level 11
2012年02月20日 04点02分 4
level 1
搞不懂为什么要加个‘’号才起作用,不加引号他就立即执行。这样的话JS会调用eval函数,得不偿失。
如下:
setTimeout(“$('#errtxt').html('')”,5000);

2012年02月20日 05点02分 5
level 13
[打酱油]setTimeout($('#errtxt').html(''),5000);
你这样写并不是setTimeout执行的,而是那句本来就能执行
setTimeout(function(){$('#errtxt').html('')},5000);这样才可以

2012年02月20日 05点02分 6
level 1
soga
2012年02月20日 05点02分 7
level 10
你脸肿么了 被炮轰了么
2012年02月20日 14点02分 8
1