键盘输入触发.addClass()

时间:2011-04-10 21:49:12

标签: jquery keypress addclass

在keypress / keydown / trigger / event之间,我不确定哪个是我想做的最好的。

我想要一个功能,当我按住一个键,然后单击一个元素时,将添加一个CSS效果。

例如:

我按住空格键,然后点击一个img元素。它获得了一个移动它一定距离的类,并给它一个边界。

3 个答案:

答案 0 :(得分:0)

您可以在onKeyDown触发器上设置一些全局变量,并在onKeyUp中删除此设置。然后绑定onClick函数后,可以检查是否有一些键被按下。

答案 1 :(得分:0)

答案 2 :(得分:0)

这将用于alt点击,

$("div").click(function(e) {
    if (e.altKey) {
        alert('clicked')
    }
});

您也可以使用控制键ctrlKey或Shift键shiftKey来执行此操作。 空格键具有特殊用途,不应用于此目的。

检查http://jsfiddle.net/8ZzJM/

处的工作示例