为了账号安全,请及时绑定邮箱和手机立即绑定

按住4个键后多个键输入失败

按住4个键后多个键输入失败

慕运维8079593 2021-04-19 16:17:48
编程的一种新功能,做了一个测试演示,以弄清关键输入是如何工作的。在我开始注意到某些密钥尚未注册之前,该演示看起来不错。我只是按住q-> w-> e-> r-> t,除非我松开其他键,否则t不会出现在输出中。这是我的代码,非常基本。var p1 = document.getElementById("p1");var keys = [];document.addEventListener("keydown", function(e) {  keys[e.keyCode] = true;  update();});document.addEventListener("keyup", function(e) {  keys[e.keyCode] = false;  update();});function update() {  console.log(keys);  p1.innerText = "";  for (i = 0; i < keys.length; i++) { //checks the entire array and outputs the arr position, which is the keycode, if true    if (keys[i]) {      p1.innerText += i + " | ";    }  }}<p id="p1">testing</p>关于为什么第五个输入有时不映射的任何想法?有办法解决这个问题吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 133 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信