Javascript 添加触发向下键的箭头导航按钮

Javascript 添加触发向下键的箭头导航按钮,javascript,jquery,Javascript,Jquery,好的,这就是我要做的 这里我想添加对导航箭头的支持,比如视觉导航,当点击时,它将执行与键盘上的按键相同的操作 我想当按钮被点击时触发事件,按一下右箭头键 <button type="button" id="right">></button> 已尝试执行此操作,但不起作用将您的单击功能更改为此,然后尝试: $( "#right" ).click(function() { $('body').trigger("keydown", {which: 39

好的,这就是我要做的 这里我想添加对导航箭头的支持,比如视觉导航,当点击时,它将执行与键盘上的按键相同的操作 我想当按钮被点击时触发事件,按一下右箭头键

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

已尝试执行此操作,但不起作用

将您的单击功能更改为此,然后尝试:

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

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

我建议进行重构,但您触发的是错误的<代码>$('body').trigger('keydown',{which:39})我还建议重构。。。有一个单独的函数,例如
handleDown()
,并从keydown/keypress事件和button click事件调用该函数
$( "#right" ).click(function() {
     $('body').trigger("keydown", {which: 39});
    console.log("right"); 
});