在Chrome中鼠标拖动时keydown事件未触发
keydown event not fired while mouse dragging in Chrome
我注意到Chrome中一个关于keydown事件的奇怪行为。
我有这个简单的脚本(http://jsfiddle.net/xYDbt/1/): )<div id="x"></div>
<script>
document.onkeydown = function (e)
{
document.getElementById("x").innerHTML += "Hi";
}
</script>
在Chrome中,如果左键移动鼠标,则不会触发该事件。这只在加载页面后第一次发生。后续按键工作正常
我在FF/Opera/IE中测试了这个,没有问题。
是否有一个解决方案Chrome?
虽然onkeydown和onkeypress受到此错误的影响,但似乎onkeyup没有。
希望你能解决这个问题!
相关文章:
- 使用特定键在keydown时触发事件
- 阻止浏览器对keydown事件作出反应,但不取消该事件
- IE9-添加和删除DOM元素会破坏父keydown事件
- 在文本区域禁用javascript定义的keydown事件并恢复默认行为
- 在Chrome中模拟keydown事件
- 使用Keydown事件移动对象
- 如何收听骨干事件方法上的keydown
- 如何在不干扰网站其他部分的情况下,在画布上捕捉keydown事件
- HTML jQuery 函数在 Keydown 事件上不起作用
- 输入字段未使用 ng-keydown 事件更新
- angularjs的ng keydown事件,按下哪个键的值,然后显示按下的键的值
- background.js正在捕获textbox的keydown事件
- EmberJS中的全局keyDown/keyPress事件,而无需设置焦点
- 当我更新HTML时,Keydown事件停止触发
- 为什么我的引导工具提示的标题只会随着jQuery中的keydown事件而更改一次
- 使用AngularJS对超快速keyup和keydown事件调用函数
- d3:拦截特定元素上的keydown事件
- Javascript ActiveElement和Keydown事件侦听器
- 在Firefox中的keydown事件中隐藏元素时焦点顺序错误
- 输入 keydown,单击IE 7中的事件更新图像