javascript - 使按钮在一段时间内处于非事件状态

标签 javascript

好的...我正在制作增量游戏来测试我的 JS 技能,但我已经面临问题...按钮超时!以下是有关我的问题的一些详细信息:

我有一个用作按钮的 div,它允许用户“去工作”。我希望该按钮在他工作期间处于非事件状态。然后,当满足其工作所需的时间时,玩家将收到金钱并且 div 将重新激活。

我的 html div(按钮类用于我的 css):

<div class="button" onClick="makeMoney()" id="makeMoney">
<span>Go To Work</span></div> 

我的Js函数:

function makeMoney() {
money += job;
document.getElementById("money").innerHTML = money;
};

最佳答案

你可以使用这样的东西吗?

setTimeout(function(){
// Do whatever you want after that time.
),1000); // Wait 1s

谢谢。

关于javascript - 使按钮在一段时间内处于非事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32316372/

相关文章:

javascript - 为什么通过管道传输BehaviorSubject会在RxJS中创建AnonymousSubject?

javascript - 当我的自定义复选框被切换时如何单击最近的 anchor

Javascript 对象定义技术,优点和缺点

javascript - 为什么 Object.keys 显示 id 作为键?

javascript - 如何仅在所有 onClick 事件完成后才继续?

javascript - 找出这个函数在哪里被调用?

javascript - ui 路由器未加载 rawgit 中的 View ,但在本地工作

javascript - 轮询数据库获取值的最佳替代方法是什么?

javascript - 当我将鼠标悬停在html按钮上时, Electron 中的单击事件不起作用并且鼠标图标没有更改?

javascript - 仅当通过该查询字符串访问时才保留 URL 上的查询字符串