我有一组可拖动的“内容”元素,以及一个根级“反馈” UI元素,该元素显示在其上方,以在拖放过程中提供反馈。
问题是,在拖动操作期间,将鼠标悬停在“ feedback”元素上会导致在该元素而不是基础内容元素上触发dragenter
和dragover
事件。它有效地“阻止”了Dragenter事件触发正确的元素。
元素是否可以取消或“退出”dragenter
/ dragover
事件?我可以显示反馈元素在下面的内容,但我不想这样做。
jsFiddle: http://jsfiddle.net/jact8/1/
我正在使用HTML拖放API,而不是jQuery或类似的东西。