2014-05-09 102 views

回答

2

您可以将事件附加到页面上以侦听Esc键,然后手动触发dragend事件。

var ESCAPE_KEYCODE = 27; 
var dragEl = $('.draggable').drag(function(ev, dd){ 
    // do stuff 
}); 

$(document).on('keyup', function(e) { 
    if (e.keyCode === ESCAPE_KEYCODE) { 
     $(dragEl).trigger('dragend'); 
    } 
});