我创建了一个示例,用于将div拖放到另一个div并将其附加到它被拖入的div中。
$( ".draggable" ).draggable({stack:"draggable"});
$( "#droppable" ).droppable({
drop: function(ev, ui) {
var offset = ui.helper.offset();
ui.helper.appendTo( this ).offset( offset );
}
});
它工作正常但是当我需要div时我首先可以叠加它们但是当我再次拖动它们时它们不会叠加。
知道我做错了吗?
答案 0 :(得分:0)
你错过了"。"在堆栈中:"可拖动"
固定代码:
$( ".draggable" ).draggable({stack:".draggable"});
$( "#droppable" ).droppable({
drop: function(ev, ui) {
var offset = ui.helper.offset();
ui.helper.appendTo( this ).offset( offset );
}
});