admin管理员组文章数量:1279055
How can I activate a "left" or "right" keyboard arrow push on click of a div.
So for example
$('.item').click(function(){
keyCode(37);
});
(I know that 37
is left)
How can I activate a "left" or "right" keyboard arrow push on click of a div.
So for example
$('.item').click(function(){
keyCode(37);
});
(I know that 37
is left)
3 Answers
Reset to default 7You would go like
$('.item').click(function(){
$( document.body ).trigger({
type: 'keypress',
which: 37,
keyCode: 37
});
});
You can of course replace document.body
with any other node that has a keypress
or keydown
event bound to it.
Reference: .trigger()
From Definitive way to trigger keypress events with jQuery:
var e = jQuery.Event("keypress");
e.which = 37; // # Some key code value
$("div").trigger(e);
not sure, but can you try this.
$('.item').click(function(){
$('body').trigger("keypress", [{
preventDefault:function(){},
keyCode:13
}]);
});
本文标签: javascript onclick trigger key click (using jQuery)Stack Overflow
版权声明:本文标题:javascript onclick trigger key click (using jQuery) - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741220276a2360839.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论