【发布时间】:2014-01-21 16:52:41
【问题描述】:
我有三个可调整大小的可放置区域和一个可拖动区域,一旦拖动到可放置区域上,它就会变得可调整大小。但是可拖动并没有停留在我放下它的地方。它附加到正确的 droppable 中,但会在位置上跳跃,有时会超出屏幕边缘。
$('.draggable').draggable();
$(".droppable").droppable({
drop: function (e, ui) {
if ($(ui.draggable)[0].id != "") {
x = ui.helper.clone();
ui.helper.remove();
x.draggable({
helper: 'original',
tolerance: 'fit'
});
x.resizable({
aspectRatio:true,
minHeight: 50,
minWidth: 50
});
var id = "#" + $(this).attr("id");
x.appendTo(id);
}
}
});
$(".droppable").resizable();
jsFiddle 在这里:http://jsfiddle.net/gTwLe/3/
【问题讨论】:
标签: jquery draggable droppable resizable