Нажмите и зажмите одновременно для перетаскиваемого события jQuery?

Я пытаюсь вызвать событие jQuery UI только в том случае, если оно соответствует критериям нажатия, когда клавиша Shift находится в состоянии нажатия клавиши (чтобы имитировать удержание), и если нет, отключить событие.

В этом примере используются пользовательские интерфейсы jQuery.draggable перетащить контейнерный элемент div, только если пользователь нажимает и удерживает клавишу shift.

http://jsfiddle.net/zEfyC/

Неработающий код, не уверен, что это лучший способ сделать это или что не так.

$(document).click(function(e) {

    $('.container').keydown(function() {
        if (e.shiftKey) {
            $('.container').draggable();
        } else {
            $('.container').draggable({
                disabled: true
            });
        }
    });
});​

Ответы на вопрос(1)

Ваш ответ на вопрос