【发布时间】:2013-10-21 01:34:42
【问题描述】:
我想将一个 div 拖到一个可放置的 div 并让可放置的 div '包含它',而初始的可拖动 div 仍然可以在 droppable 中拖动。
然而,
当我将可拖动的 div 拖到可放置的 div 时,可拖动的 div 以视觉偏移的方式附加。
要切入上面的童谣,看看我真正的意思,请查看下面的小提琴并将 thing1 或 thing2 拖到灰色调色板。
向右偏移。
我想知道如何解决这个问题。
$(".card").draggable();
$('.box').draggable().resizable();
$(".pallette").droppable({
tolerance: "intersect",
accept: ".card",
activeClass: "ui-state-default",
hoverClass: "ui-state-hover",
drop: function(event, ui) {
$(this).append($(ui.draggable));
$(".card").draggable({containment: $(this)});
}
});
【问题讨论】:
-
这是您要找的吗? jsfiddle.net/ZkC2q
-
关闭但不,我希望能够将内部 div 拖动到主机可放置 div 内的任何位置。您的版本有点“浮动”到左侧并限制垂直移动
标签: javascript jquery jquery-ui droppable