Я искал два дня для ответа на эту проблему, и ни в коем случае не превалировал.
addEventListener("keyPress", myEventHandler)
ничего не будет работать.
Вот код, который я использую:
$(document).ready(function(){
window.addEventListener("keyPress", myEventHandler, false);
});
function myEventHandler(e){
var keyCode = e.keyCode;
if(keyCode == 88){
console.log("You pressed W!");
alert("You pressed W!");
}
};
При смене моего ключа W ничего не происходит. Нет предупреждений, никаких сообщений консоли, ничего.
Я что-то делаю неправильно? Разблокирует ли jQuery addEventListener? Почему это не работает? И, самое главное, как я могу это исправить?