JavaScript点击触发按键点击(使用jQuery)

4

我该如何在点击div时激活“左”或“右”键盘箭头推动。

例如:

$('.item').click(function(){
    keyCode(37);
});

(I know that 37 is left)

3个回答

7
你会喜欢的。
$('.item').click(function(){
    $( document.body ).trigger({
        type: 'keypress',
        which: 37,
        keyCode: 37
    });
});

当然,您可以将document.body替换为任何已绑定keypresskeydown事件的节点。

参考:.trigger()


2

1

不确定,但你可以试试这个。

$('.item').click(function(){ 
      $('body').trigger("keypress", [{ 
        preventDefault:function(){}, 
        keyCode:13 
     }]); 
});

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接