событие перетаскивания не срабатывает при перетаскивании мыши в Chrome - PullRequest
7 голосов
/ 04 сентября 2011

Я заметил странное поведение, связанное с событием keydown в Chrome.

У меня есть этот простой скрипт (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 Ответ

1 голос
/ 06 сентября 2011

Хотя эта ошибка затрагивает onkeydown и onkeypress, похоже, onkeyup нет.

Надеюсь, что вы можете обойти это!

...