可能重复:
Sleep in Javascript
What do I do if I want a JavaScript version of sleep()?
是否可以在Javascript中实现睡眠功能?
我有这段代码:
var state = true;
$('#changeState').click(function(){
if (state == true)
state = false
else
state = true
})
while() {
//do something
if (state == false){
sleep();
}
}
可行吗?
感谢您的帮助。
答案 0 :(得分:3)
如果您尝试让浏览器“忙碌等待”,它将无法响应,并可能会生成相应的警告。
必须允许正常事件处理循环继续,否则永远不会调用click
处理程序。