【问题标题】:Drag and drop to specific area of div拖放到div的特定区域
【发布时间】:2018-12-15 20:19:26
【问题描述】:
<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();

我该怎么做?

【问题讨论】:

  • 你也可以发布你的 HTML 吗?
  • @Eddie 是的,我更新了我的问题

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


【解决方案1】:

你可以这样做:

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

Online demo (jsFiddle)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-28
    • 2022-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多