如果我按下某些键(向下,向上,...)并同时单击鼠标按钮,则不会调用键盘处理程序(有时)。 怎么解决这个问题? :/
var Key =
{
_pressed: {},
LEFT: 37,
UP: 38,
RIGHT: 39,
DOWN: 40,
init: (function()
{
window.addEventListener('keydown', function(e) { Key._pressed[e.keyCode] = true; }, false);
window.addEventListener('keyup', function(e) { delete Key._pressed[e.keyCode]; }, false);
})(),
isDown: function(keyCode) { return this._pressed[keyCode]; }
};
编辑:好的,我发现这是一个特定于chrome的问题...相同的代码在firefox上完美运行