shift 鼠标点击触发

shift mouse click trigger

我可以使用 trigger

element selector 上触发点击事件
$('element selector').trigger('click')

是否可以触发shift点击。我的意思是 shift + 鼠标左键单击。

您可以检查 event.shiftKey 布尔值 属性.

$("element selector").click(function(event) {
    if (event.shiftKey) {
       alert("Shift key is pressed");
    } 
});

Demo

尝试

var shiftClick = jQuery.Event("click");
shiftClick.shiftKey = true;

$("element selector").click(function(event) {
    if (event.shiftKey) {
       alert("Shift key is pressed");
    }
    else {
       alert('No shift hey');
    }
});

$("element selector").trigger(shiftClick);

JSFiddle