添加触发keydown的箭头导航按钮

时间:2016-02-03 09:59:07

标签: javascript jquery

好的,这基本上就是我想做的事情 有这个HTML 5 game我想添加导航箭头的支持,如视觉导航,点击时将执行与键盘上的按键相同的操作 我想要点击按钮来触发按键右箭头的事件

    <button type="button" id="right">></button>

JS

    var e = $.Event("keydown", {
        keyCode: 39
    });

    $( "#right" ).click(function() {
         $("body").trigger(e);
        console.log("right"); 
    });    

尝试这样做但不起作用

1 个答案:

答案 0 :(得分:0)

将您的点击功能更改为此并尝试:

$( "#right" ).click(function() {
     $('body').trigger("keydown", {which: 39});
    console.log("right"); 
});

但我建议你在输入元素而不是body上触发关键事件。