Запитання з тегом «keydown»

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

7
Подія onKeyDown не працює на divs в 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.