【发布时间】:2012-03-28 00:10:58
【问题描述】:
我试图让 jQuery UI 事件仅在满足在 shift 键处于 keydown 状态时被点击的条件(模拟被按住)时触发,如果不禁用该事件。
此示例使用 jQuery UI 的 .draggable 仅在用户单击并按住 shift 时拖动容器 div。
非工作代码,不确定这是否是最好的方法或有什么问题。
$(document).click(function(e) {
$('.container').keydown(function() {
if (e.shiftKey) {
$('.container').draggable();
} else {
$('.container').draggable({
disabled: true
});
}
});
});
【问题讨论】:
标签: jquery-ui draggable keydown