2012-09-03 64 views
-3

我有非常簡單的JavaScript項目,我想翻譯我的<div>與onclick事件。如何從用戶讀取鍵盤值來運行我的功能?我只需要箭頭按鈕。感謝名單。如何從用戶讀取鍵盤值?

upButton.onclick = function() { 
moveUp(player); 
playerY--; 
} 
+1

'onkeyup','onkeydown' –

回答

1

在這裏,我的答案是它是如何確定被壓到底是什麼做:What's the best way to create key events in HTML5 canvas?

編輯:由於我當時的鏈路狀態答案:你不能只抓方向鍵,而是你有聽所有的密鑰,然後確定它是否是你想要的密鑰,然後做任何你想要的功能/動作。所有這些都在答案中說明。

0

爲了讓用戶使用上,下,左,右鍵盤功能,您必須能夠知道如何在JavaScript上使用onkeypress事件。

如果您正在使用javascript,這裏是onkeypress事件鏈接: http://www.w3schools.com/jsref/event_onkeypress.asp

如果您正在使用jQuery,這裏是()的鏈接.keypress:
http://api.jquery.com/keypress/

的代碼箭頭如下:

  • 37 - 左
  • 38 - 向上
  • 39 - 右
  • 40 - 向下