в надежде, что кто-нибудь может мне помочь с этим.Я делаю игру в html5 / javascript, и я хочу, чтобы пользователь мог перемещать карту с помощью клавиш со стрелками и выполнять некоторый код, когда игрок нажимает на холст.У меня все это работает нормально, но по какой-то причине иногда, когда пользователь нажимает на холст, слушатель нажатия клавиш перестает работать, если он снова не щелкает за пределами холста.Я пытался Google, и, кажется, я хочу создать делегацию, чтобы исправить это, но у меня возникли проблемы с его работой.Вот мой текущий код:
$(window).keydown(function(event){keyDown(event);});
$("#game").click(function(e){
var x = e.pageX - $(this).offset().left;
var y = e.pageY - $(this).offset().top;
alert(x+" "+y);
});
Любая помощь будет принята с благодарностью.