如何使用点击处理程序复制按键?

时间:2018-12-20 16:55:43

标签: javascript html5

我有一个使用HTML5,CSS和JavaScript制作的游戏。我有操纵杆箭头的图像。我希望用户能够单击我的操纵杆箭头并使它像按键盘上的箭头一样工作。我写了这样的代码,但是没用:

var $rt_arrow = $('.rt_arrow') 

$rt_arrow.on('click' , function (e) {
e.keyCode == 39 
} 

单击右箭头的图像时如何使keyCode 39触发?

1 个答案:

答案 0 :(得分:1)

也许编写回调函数并将其分配给键盘的右箭头和右箭头是一种更清晰的方法。

function goRight() { console.log('I go right');}

$('.rt_arrow').on('click', goRight);
$(document).on('keydown', function(e) {
    if ( e.key === 'ArrowRight' ) {
        goRight();
    }
});