相关疑难解决方法(0)

只下降到看到的元素

我有以下内容:

我正在尝试将其设置为当您拖动项目时,它只会被删除到您可以看到的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)

javascript jquery drag-and-drop jquery-ui

7
推荐指数
1
解决办法
1085
查看次数

标签 统计

drag-and-drop ×1

javascript ×1

jquery ×1

jquery-ui ×1