【发布时间】:2012-01-05 17:21:55
【问题描述】:
我想编写一个脚本,当在 jQuery 中单击按钮时触发人工按键事件(Shift + 箭头键)。
$('button').click(function(){
$('body').trigger(jQuery.Event('keydown', {keycode:16})); //This line triggers a keydown for 'Shift'.//
$('body').trigger(jQuery.Event('keydown', {keycode:38})); //This line triggers a keydown for 'Up Arrow key'.//
});
有没有办法将这两者结合起来?也就是说,是否有“Shift + 箭头键”或任何脚本可以完成此操作?我将不胜感激。谢谢。
【问题讨论】:
-
试图触发用户击键似乎很危险......
-
你确定你不能直接调用任何会被所述按键触发的函数吗?大多数情况下,这比触发击键要好。
-
是的,但我希望用户能够仅通过鼠标操作应用程序,而不是让他们按键(Shift + 箭头)。