2016-03-27 31 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; 
} 

希望这有助于你得到的关键事件:)

相关问题