Нажмите и зажмите одновременно для перетаскиваемого события jQuery?
Я пытаюсь вызвать событие jQuery UI только в том случае, если оно соответствует критериям нажатия, когда клавиша Shift находится в состоянии нажатия клавиши (чтобы имитировать удержание), и если нет, отключить событие.
В этом примере используются пользовательские интерфейсы jQuery.draggable
перетащить контейнерный элемент div, только если пользователь нажимает и удерживает клавишу shift.
Неработающий код, не уверен, что это лучший способ сделать это или что не так.
$(document).click(function(e) {
$('.container').keydown(function() {
if (e.shiftKey) {
$('.container').draggable();
} else {
$('.container').draggable({
disabled: true
});
}
});
});