2016-03-27 57 views
0

當我按下某個按鍵時,對於更改圖像src有一些問題,但我無法弄清楚如何去做。當keydown和keyup時Javascript圖像發生變化

我設法改變了我與其他使用onmousedownonmouseup的圖像,並且改變了很好,但我無法弄清楚它的關鍵。

我的項目包括使用覆盆子pi和我的網站的控制和rc汽車。

在網站上,我有4個按鈕,方向改變它的顏色,當他們點擊,也有位置,以模擬它的工作原理。 但是就像我在開始時說,我想模擬我onmousedownonmouseup使用onkeydownonkeyup,對人物wasd與做同樣的事情,因爲我找不到方向鍵的ASCII 。

歡迎任何提示。

+0

對不起,我是在一個匆忙,我可以改變的ASCII (我有2個圖像,一個藍色的標準,一個紅色顯示正在按下或點擊)(和按鈕是IMG,而不是輸入類型)。 –

回答

0

最好的方式來獲得任意鍵的代碼,而谷歌是

window.addEventListener('keydown',onKeydown,false); 

function onKeydown(event) 
{ 
    console.log(event.keyCode); 
    switch(event.keyCode) 
{ 
    case 38://top 
      break; 
    case 37://left 
      break; 
    case 39://right 
      break; 
    case 40://down 
      break; 
} 

希望這有助於你得到的關鍵事件:)

相關問題