Jquery 丢弃事件不';t火

Jquery 丢弃事件不';t火,jquery,drag-and-drop,Jquery,Drag And Drop,我在写日历。我有多个下拉菜单,除了彼此(倒置)。在这些下拉列表的顶部,我有两个可拖动的元素,它们也可以调整大小。每个升降台的高度为25px,宽度为200px。第一个可拖动部件的高度为60px(元件1),另一个(元件2)的高度为20px。我的问题是,当我将元素2拖到元素1上并将其放置在两个可放置文件之间时,drop事件不会触发。在所有其他拖放情况下,它都能正常工作,此时将触发drop事件 HTML(因为有很多这样的可拖放项,所以请将其删除): 尝试查看是否有其他方法启动,如over()方法。尝试查

我在写日历。我有多个下拉菜单,除了彼此(倒置)。在这些下拉列表的顶部,我有两个可拖动的元素,它们也可以调整大小。每个升降台的高度为25px,宽度为200px。第一个可拖动部件的高度为60px(元件1),另一个(元件2)的高度为20px。我的问题是,当我将元素2拖到元素1上并将其放置在两个可放置文件之间时,drop事件不会触发。在所有其他拖放情况下,它都能正常工作,此时将触发drop事件

HTML(因为有很多这样的可拖放项,所以请将其删除):


尝试查看是否有其他方法启动,如over()方法。

尝试查看是否有其他方法启动,如over()方法。

这是什么语言?你能给出你的代码的一个例子吗。您是否有可拖动的元素()2。拖拽物的容器是否具有
位置:相对
。3.同一个元素是否有一个
.sortable()
绑定到它?我过去遇到过问题。这是用什么语言编写的?你能给出你的代码的一个例子吗。您是否有可拖动的元素()
2。拖拽物的容器是否具有
位置:相对
。3.同一个元素是否有一个
.sortable()
绑定到它?我以前遇到过问题。元素已绑定。在我附加了它们之后,我调用了一个绑定它们的函数。overevent有效,我找到了另一个解决方案,我改变了我的拖拽表的高度,我在拖拽表上使用了grid选项。这意味着不可能在2个可拖放部件上安装半对半可拖放部件。如果不清楚我的解决方案,我很乐意给出更详细的描述并发布一些代码。元素是绑定的。在我附加了它们之后,我调用了一个绑定它们的函数。overevent有效,我找到了另一个解决方案,我改变了我的拖拽表的高度,我在拖拽表上使用了grid选项。这意味着不可能在2个可拖放部件上安装半对半可拖放部件。如果不清楚我的解决方案,我很乐意给出更详细的描述并发布一些代码。
<div style="height:25px; width:200px; border-bottom:1px solid black;" class="droppable">
      <div class="time">Kl 8:00 </div>
</div>   
<div style="height:25px; width:200px; border-bottom:1px solid black;" class="droppable">
      <div class="time">Kl 8:15 </div>
</div>
  appointment1 = $("<div style='height: 60px; width: 150px;  position: absolute; left: 508px; top: 214px;' id='drag2' class='draggable'><div><span class='gage1'>Drag</span></div></div>");
     appointment1.appendTo("#gage1");
     appointment2 = $(" <div class='draggable' id='drag1' style='height:20px; width:150px; position: absolute; left: 508x; top: 270px;'><div><span class='gage2'>Drag</span></div></div>");
     appointment2.appendTo("#gage2");
    $(".droppable").droppable({

        drop: function (event, ui) {
            alert("drop");

        }
    });