2013-05-09 41 views
3

我想使用jQuery检测类似Ctrl + DblClick的事件。对于dblclick我已经有dblclick事件。是否有可能在没有设置按键事件标志的情况下识别事件?如何使用jQuery检测Ctrl +鼠标dblckick

+0

在这里有你的解决方案可能的工作: http://stackoverflow.com/questions/3990893/is-it-possible-to -detect的Ctrl键,状态上DBLCLICK事件 – Madthew 2013-05-09 15:57:58

回答

5

看看传递的jQuery event对象。有一个名为ctrlKey的布尔属性。

$(window).on("dblclick", function(e) { 
    console.log(e.ctrlKey); 
}); 

这里有一个简单的例子:http://jsbin.com/ugocaf/2/edit