键盘输入触发.addClass()

在keypress / keydown / trigger / event之间,我不确定哪个是我想做的最好的。 我想要一个功能,当我按住一个键,然后单击一个元素,将添加一个CSS效果。 例如: 我按住空格键,然后单击一个img元素。它获得了一个移动它一定距离的类,并赋予它一个边界。     
已邀请:
这将用于alt点击,
$("div").click(function(e) {
    if (e.altKey) {
        alert('clicked')
    }
});
您也可以使用控制键
ctrlKey
或shift键
shiftKey
来完成。 空格键具有特殊用途,不应用于此目的。 查看http://jsfiddle.net/8ZzJM/上的工作示例     
您可以在onKeyDown触发器上设置一些全局变量,并在onKeyUp中删除此设置。然后绑定onClick函数后,可以检查是否有一些键被按下。     
https://github.com/jeresig/jquery.hotkeys http://www.gmarwaha.com/blog/2009/06/16/ctrl-key-combination-simple-jquery-plugin/ 这些插件可能会帮助您解决问题。     

要回复问题请先登录注册