Javascript 设置超时时间。单击

Javascript 设置超时时间。单击,javascript,jquery,settimeout,Javascript,Jquery,Settimeout,我按下按钮后,对话框不会显示 有什么解决办法吗 setTimeout(function() { $(".tile").click(function() { $("#dialog").dialog(); ("Game Over" + score) gameRunning = false; $("#dialogbox").text("Your score:" + score) }, 60000); 代码所做的是在60秒后绑定事件句柄。如果您想在单击事件60秒后显示对话框,请

我按下按钮后,对话框不会显示

有什么解决办法吗

setTimeout(function() {
$(".tile").click(function() {
    $("#dialog").dialog(); ("Game Over" + score)
    gameRunning = false;
    $("#dialogbox").text("Your score:" + score)
}, 60000);

代码所做的是在60秒后绑定事件句柄。如果您想在单击事件60秒后显示对话框,请按如下方式操作

$(".tile").click(function() {
  setTimeout(function() {
    $("#dialog").dialog();
    ("Game Over" + score)
    gameRunning = false;
    $("#dialogbox").text("Your score:" + score)
  }, 60000);
});

如果你想在你的问题中表现出同样的行为,那么你就缺少了click处理程序的右括号和圆括号

setTimeout(function() {
  $(".tile").click(function() {
    $("#dialog").dialog();
    ("Game Over" + score)
    gameRunning = false;
    $("#dialogbox").text("Your score:" + score);
  })
//^---- missing closing
}, 60000);

查看您的控制台是否显示一些语法错误..似乎有一个