Javascript密钥事件会暂时禁止点击事件

时间:2016-04-17 15:28:46

标签: javascript events click keypress disabled-control

我有一个奇怪的小问题似乎仅限于Windows(Edge,IE,Firefox,Chrome和Opera)。我在Windows 10 x64下测试过它。键{up,down,press}事件后,点击事件似乎暂时被禁用。任何人都知道如何解决这个问题?

JSFiddle:https://jsfiddle.net/b4s1pqe7/1/

// add event listener to table
function callEvent(e) {
    console.log(Date.now() + " " + e.type);
}

document.addEventListener("click", callEvent);
document.addEventListener("keyup", callEvent);

如何:

  • 在浏览器中打开控制台日志
  • 按键盘上的键
  • 开始在小提琴的HTML部分疯狂点击。
  • 请注意,点击事件暂时不会显示

当我在Linux下的浏览器中打开它(使用Firefox测试)时,事件不会暂时禁用。 @itsgoingdown使用Chrome在Windows 7 SP 1下测试它,它也没有这个问题。

提前致谢!

0 个答案:

没有答案