Я делал другой проект, и я использовал что-то, что хорошо работало в предыдущем коде: $ (document) .keydown (function (keypressed) {}) ;, что-то, что я использовал для обнаружения нажатия определенных клавиш , Однако, хотя он все еще работает в моем предыдущем проекте, в этом новом он, кажется, читает его один раз, а затем не обнаруживает, когда ключ не работает. Кто-нибудь знает, что случилось?
var plrPosTest = 6;
$(document).keydown(function(keyPressed){
if (keyPressed.keyCode == 65 && plrPosTest != 1){ // A
plrPosTest -= 1;
} else if (keyPressed.keyCode == 68 && plrPosTest != 6){ // D
plrPosTest += 1;
}
console.log(plrPosTest);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Примечание. Я правильно связываю библиотеку jQuery.