最後我試圖用鍵盤上的箭頭鍵在屏幕上移動對象。此刻,我正在嘗試查看代碼是否響應密鑰。它不是。我按下箭頭鍵,沒有任何東西會輸出到瀏覽器控制檯。ReactJS keyevent不能正常工作
_handleKey(event){
console.log(event);
if(event.keyCode == 38){
console.log("Arrow Up");
}
}
componentDidMount() {
document.addEventListener("keyPress", this._handleKey, false);
}
完整的代碼是在這裏: http://codepen.io/wasteland/pen/GZvWeo
我該怎麼辦錯了嗎?
的[探測箭頭按鍵在JavaScript]可能的複製(http://stackoverflow.com/questions/5597060 /檢測箭頭按鍵在JavaScript) – Mathletics