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