我想用 jquery-ui 拖放插件创建一个嵌套的 div。
我创建了这样的东西,但它不适用于child1和child2。
小提琴链接
我的代码是这样的:
$(function () {
$('.parent,.child1,.child2').draggable({
revert: true
});
$('.dest').droppable({
accept: '.parent',
drop: function (event, ui) {
$('<div class="parent box"></div>').appendTo(this);
}
});
$('.dest .parent').droppable({
accept: '.child1',
drop: function (event, ui) {
$('<div class="child1 box"></div>').appendTo(this);
}
});
$('.dest .parent .child1').droppable({
accept: '.child2',
drop: function (event, ui) {
$('<div class="child2 box"></div>').appendTo(this);
}
});
});