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);
查看您的控制台是否显示一些语法错误..似乎有一个