-
4 votesanswersviews
当keydown打开警报时,密钥不会触发
我有两个事件处理程序,一个用于keydown,另一个用于keyup . keydown事件处理程序触发警报消息,但这会阻止keyup事件触发 . 您可以在此处看到一个非常简单的示例:http://jsfiddle.net/boblauer/jaGwT/当keydown打开警报时,不会触发密钥,但是当未打开警报时,将触发密钥 . 这是来自jsfiddle的代码: var i = 0; window... -
1 votesanswersviews
当keyup事件(对于另一个键)被触发时,keydown(重复)会中断
这有点奇怪,所以我想我要么缺少一些明显的东西,要么就是这些事件在浏览器中实现的缺陷 . 让我首先总结一个示例场景,在提供一个孤立的案例之前,这个问题就出现了; 箭头键用于移动播放器(因为只要在页面的任何位置按键,就会触发handleKeyDown函数) . 同样,只要释放一个键,就会触发另一个函数(handleKeyUp) . 当你(玩家)按住左键时,handleKeyDown函数会被重复触发(我...