Javascript睡眠功能可行吗?

时间:2012-11-16 09:09:34

标签: javascript jquery html5 sleep

  

可能重复:
  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();
  }
}

可行吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

如果您尝试让浏览器“忙碌等待”,它将无法响应,并可能会生成相应的警告。

必须允许正常事件处理循环继续,否则永远不会调用click处理程序。