暂停JS向下执行

AlwaysUnfading2 2011-02-16 04:37:25
var a = 1;
暂停3秒;
var b = 2;
...全文
289 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
汉尼拔 2011-02-17
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 net_lover 的回复:]

setTimeout也是不行的。

你可以这样
sleep(3000)

http://topic.csdn.net/t/20060303/22/4591744.html
[/Quote]

刚刚把整篇看完,发现有很大收获,hax的xmlhttp同步法的确是个极好的解决方案
汉尼拔 2011-02-17
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 net_lover 的回复:]
setTimeout也是不行的。

你可以这样
sleep(3000)

http://topic.csdn.net/t/20060303/22/4591744.html
[/Quote]

可是这是假暂停啊,实际上程序并没有停止,还是继续在占cpu执行
孟子E章 2011-02-17
  • 打赏
  • 举报
回复
setTimeout也是不行的。

你可以这样
sleep(3000)

http://topic.csdn.net/t/20060303/22/4591744.html
AlwaysUnfading2 2011-02-17
  • 打赏
  • 举报
回复
其实我是想 覆写alert()方法,在不改变以前代码的情况下。
系统alert()方法,点击【确定】之后才会去执行下面的代码,我就想在不改变原来代码的情况下实现此功能。
不知道如何实现!
86y 2011-02-17
  • 打赏
  • 举报
回复
js估计没办法实现只能用回调的方法!其实那样只是实现延时而已没有实际的作用!
AlwaysUnfading2 2011-02-17
  • 打赏
  • 举报
回复
难道 不能实现?
使用setTimeout("fun()",3000);
暂停指定时间后执行fun()函数,而无法停止执行setTimeout()函数下的语句!
Cool_xiaocao 2011-02-16
  • 打赏
  • 举报
回复
设置setTimeout()
setTimeout("alert('b')",3000);
3秒后再执行下面内容
hch126163 2011-02-16
  • 打赏
  • 举报
回复
setTimeout
温柔哥 2011-02-16
  • 打赏
  • 举报
回复
var a = 1;
setTimeout(function(){var a = 3;},3000);
打字员 2011-02-16
  • 打赏
  • 举报
回复
var a = 1;
alert("过3秒钟再按,不要按快了!按慢了你死定了,小子!");
var b = 2;

LZ别做梦了,目前最合适的方法就是设置定时回调。

JS没有后台语言的sleep。
piaolankeke 2011-02-16
  • 打赏
  • 举报
回复
setTimeout
yhtapmys 2011-02-16
  • 打赏
  • 举报
回复
setTimeout
zell419 2011-02-16
  • 打赏
  • 举报
回复
alert("a");
setTimeout("alert('b')",3000);

87,916

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧