如何检测dragLeave

Posted

技术标签:

【中文标题】如何检测dragLeave【英文标题】:How to detect dragLeave 【发布时间】:2016-08-19 23:45:06 【问题描述】:

在angular-drag-and-drop-lists 中,您可以使用dnd-dragover 指令。我不知道如何检测 dragLeave 事件。问题是我不能使用ng-mouseleave 指令,因为它在拖动项目时永远不会被调用。任何其他 JS 或 CSS 解决方案也是如此。

有什么方法可以检测dragLeave 事件吗?

我看过这个答案:How to start mouseover event while dragging 但是,由于我不想使用 XY 坐标,所有建议的解决方案都可以正常工作。

【问题讨论】:

【参考方案1】:

我能解决这个问题的唯一方法是修改库。建议的更改是here。

【讨论】:

以上是关于如何检测dragLeave的主要内容,如果未能解决你的问题,请参考以下文章

如何解决拖动事件的性能问题

如何防止dragleave干扰嵌套dropzone元素上的dragenter事件?

如何防止dragleave干扰嵌套dropzone元素上的dragenter事件?

jQuery 类名不起作用

HTML5 拖放事件 - dragLeave 在放置前触发

dragenter/dragleave 防止 drop 发射