在Chrome中拖动鼠标时未触发keydown事件

时间:2011-09-04 14:35:38

标签: javascript google-chrome webkit drag keydown

我注意到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有解决方法吗?

1 个答案:

答案 0 :(得分:1)

虽然onkeydown和onkeypress受此错误的影响,但 onkeyup 似乎没有。

希望你能解决这个问题!