javascript - 在 Whack-a-mole 中第二次单击 "Game Over"后 "Start game"没有消失

标签 javascript jquery html css frontend

我刚开始学习 jQuery 并制作了一个打地鼠游戏。游戏运行良好。但是一旦游戏结束,我再次点击开始游戏按钮,游戏开始了,但“游戏结束”消息仍然存在。

这是我的存储库的链接:https://github.com/kshitiz20/Whack-a-mole

这是游戏的链接:https://kshitiz20.github.io/Whack-a-mole/

我该如何修复这个错误?

最佳答案

这应该适合你:

function startGame(){
    makeGameBoard();
    score=0;
    $('.score').text(score);
    startMoles();
    gameOver=false;
    $('.message').html(''); <-- clear the html
    setTimeout(function(){
        return gameend();
    },15000);
}

关于javascript - 在 Whack-a-mole 中第二次单击 "Game Over"后 "Start game"没有消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51415022/

相关文章:

javascript - 我应该将数据存储在 JSON 文件中还是 MySQL 数据库中?

javascript - 如何更改 DIV 的位置,更改其顺序

javascript - 为什么这不起作用?我认为这是一个转换问题

javascript - 为什么 AJAX 重定向到 PHP 中的新页面

css - 将 2 个框对齐,其中一个框的位置为 : fixed;

html - 尝试在输入字段周围制作 html 框并使其一切都很好

html - 纯 CSS 和 HTML 的自定义样式

javascript - 在 ngRoute 中使用嵌套 Controller - AngularJS

JqueryMobile - 从 1.3.2 迁移到 1.4.2 - 幻灯片上面板透明

javascript - 如何从 angularjs 应用程序的输入字段中获取 getText()