我试图检测在特定元素上移动光标时是否按下了shift键。该功能触发,但只有后我先点击另一个元素。有什么办法可以解决这个问题吗?我已经尝试将焦点设置为文档和元素,并尝试创建一个伪点击功能,但迄今没有任何工作。用jQuery Shift +鼠标悬停
例如,下面的代码工作后,才点击页面上的其他元素:
$("#selector").mouseover(function(e){
if(e.shiftKey) {
console.log("the shift key is pressed");
}
});
预先感谢任何信息。
如果动作设置悬停,动作怎么会启动?我怀疑代码存在一些不同的问题(在发布部分旁边)。 – dusoft 2009-09-17 20:33:17
@dusoft:我已经在一个完全新的文档中测试过,没有其他的javascript/jQuery(除了jQuery源代码)和页面上的单个元素具有相同的结果。 (还是)感谢你的建议。 – 2009-09-17 20:39:51