我有以下内容:
我正在尝试将其设置为当您拖动项目时,它只会被删除到您可以看到的div元素,并且不会被覆盖.
所以我使用了这个js:
$(".draggable").draggable({
helper: "clone"
})
$("#bottom, .draggable").droppable({
drop: function(event, ui) {
var $this = $(this),
$dragged = $(ui.draggable);
$this.append($dragged.clone());
},
hoverClass: "dragHover"
})?
Run Code Online (Sandbox Code Playgroud)
但它会在两个地方放下元素,即使只有一个掉落区域不可见!
如何解决它,这并不会发生呢?
小提琴:http://jsfiddle.net/maniator/Wp4LU/
额外的信息来重建没有小提琴的页面:
HTML:
<div id="top">
<div class="draggable">
Lorem ipsum dolor sit amet
</div>
<div class="draggable">
Lorem ipsum dolor sit amet
</div>
<div class="draggable">
Lorem ipsum dolor sit amet
</div>
<div class="draggable">
Lorem ipsum dolor sit amet
</div>
<div …Run Code Online (Sandbox Code Playgroud)