是否可以通过按键取消当前 jQueryUI可调整大小和可拖动的交互?
答案 0 :(得分:1)
是的,这是可能的。您可以检查文档上的转义键,如果是,则禁用可拖动功能。
代码:
$(document).ready(function() {
$('.popup_click').draggable();
});
$(document).keyup(function(e) {
if (e.keyCode == 27) {
$('.popup_click').draggable( 'disable' ).addClass('disabled');
}
});
演示:http://jsfiddle.net/IrvinDominin/7L2FY/
要停止拖动,您可以触发mouseup
:
$(document).keyup(function(e) {
if (e.keyCode == 27) {
$( '.popup_click' ).trigger( 'mouseup' );
}
});