Как я могу активировать "левую" или "правую" клавиатуру, нажимающую стрелку при нажатии на div.
Так, например,
$('.item').click(function(){ keyCode(37); });
(я знаю, что 37левый)
37
Вы бы пошли как
$('.item').click(function(){ $( document.body ).trigger({ type: 'keypress', which: 37, keyCode: 37 }); });
Конечно, вы можете заменить document.body на любой другой узел, с которым связано событие keypress или keydown.
document.body
keypress
keydown
Ссылка: .trigger()
.trigger()
С Определенный способ запуска событий нажатия клавиш с помощью jQuery :
var e = jQuery.Event("keypress"); e.which = 37; // # Some key code value $("div").trigger(e);
не уверен, но вы можете попробовать это.
$('.item').click(function(){ $('body').trigger("keypress", [{ preventDefault:function(){}, keyCode:13 }]); });