拖放到div的特定区域

时间:2018-07-07 13:27:08

标签: javascript jquery jquery-ui jquery-ui-draggable jquery-ui-droppable

<div id="main_div">
  <div id="div2"></div>
  <div id="div3"></div>
  <div id="div4"></div>
</div>

我正在使用jquery draggabledropabble进行拖放。

我想当元素放在main_div上时,它下降到div4而不是main_div

$( "#draggable" ).draggable();
$( "#main_div" ).droppable();

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以这样做:

$("#draggable").draggable();
$("#main_div").droppable({
  drop: function(ev, ui) {
    $item = $(ui.helper);
    $($(this).find('#div4')).append($item);
  }
});

Online demo (jsFiddle)