Я могу инициировать событие click на element selector
, используя trigger
$('element selector').trigger('click')
Можно ли вызвать Shift Click. Я имею в виду shift + щелчок левой кнопкой мыши.
Я могу инициировать событие click на element selector
, используя trigger
$('element selector').trigger('click')
Можно ли вызвать Shift 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 strong> логическое свойство.
$("element selector").click(function(event) {
if (event.shiftKey) {
alert("Shift key is pressed");
}
});
trigger
, а не handler
. Триггер — это то, что имитирует щелчок сдвига, но не обрабатывает его.
- person Maxim Yefremov; 06.03.2015