Вопросы с тегом «keydown»

12
Как определить, нажаты ли несколько клавиш одновременно с использованием JavaScript?
Я пытаюсь разработать игровой движок JavaScript, и я столкнулся с этой проблемой: Когда я нажимаю, SPACEперсонаж прыгает. Когда я нажимаю, →персонаж движется вправо. Проблема в том, что когда я нажимаю вправо, а затем нажимаю пробел, персонаж прыгает, а затем перестает двигаться. Я использую keydownфункцию, чтобы нажать клавишу. Как я могу …

7
Событие onKeyDown не работает с div в React
Я хочу использовать событие keyDown для div в React. Я делаю: componentWillMount() { document.addEventListener("keydown", this.onKeyPressed.bind(this)); } componentWillUnmount() { document.removeEventListener("keydown", this.onKeyPressed.bind(this)); } onKeyPressed(e) { console.log(e.keyCode); } render() { let player = this.props.boards.dungeons[this.props.boards.currentBoard].player; return ( <div className="player" style={{ position: "absolute" }} onKeyDown={this.onKeyPressed} // not working > <div className="light-circle"> <div className="image-wrapper"> <img src={IMG_URL+player.img} …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.