【发布时间】:2014-07-25 09:41:05
【问题描述】:
我正在使用一个简单的 Draggable/Droppable Jquery UI 功能,我想以某些方式对其进行修改。我想做的第一件事是限制两个(或更多)可拖动对象在可放置项目中相互叠加。因此,当我将它们移动到可放置对象时,我希望它们在各个方向上保持 5px 的距离,而不是相互放置。这可能吗?
$(function() {
$( ".draggable" ).draggable({
containment:"#boxdemo",
revert: "invalid"
});
$( ".droppable" ).droppable({
tolerance: 'fit',
over: function(event, ui) {
$('.ui-draggable-dragging').addClass('hoverClass');
},
out: function(event, ui) {
$('.ui-draggable-dragging').removeClass('hoverClass');
},
drop: function( event, ui ) {
$( ".droppable" ).addClass('dropClass');
}
});
});
谢谢。
【问题讨论】: