移动鼠标单击触发器

时间:2015-03-06 09:33:44

标签: javascript jquery keyboard-events

我可以使用element selector

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

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

2 个答案:

答案 0 :(得分:10)

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

答案 1 :(得分:0)

您可以检查 event.shiftKey 布尔值。

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

<强> Demo