我可以使用
trigger
来触发元素选择器
上的点击事件。$('element selector').trigger('click')
能否触发Shift + 鼠标左键单击?
trigger
来触发元素选择器
上的点击事件。$('element selector').trigger('click')
能否触发Shift + 鼠标左键单击?
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);
你可以检查event.shiftKey布尔属性。
$("element selector").click(function(event) {
if (event.shiftKey) {
alert("Shift key is pressed");
}
});