小编Chr*_*ris的帖子

防止JavaScript keydown事件在按下时被多次处理

我有这个代码:

else if (e.keyCode == 32){
      fired = true;
Run Code Online (Sandbox Code Playgroud)

在keyDown函数中(我添加了document.addEventListener代码).现在它工作正常,并完全按照我的要求去做.但问题出在这里:如果按住键,它会一直反复地持续激活= true,直到它被释放.我只想要它设置fired = true; 一旦,即使按键被按下.

javascript

16
推荐指数
3
解决办法
1万
查看次数

标签 统计

javascript ×1