【发布时间】:2011-06-23 23:08:40
【问题描述】:
我有一个<div> 放置目标,我已将“drop”和“dragover”事件附加到该目标。 <div> 包含一个锚标记内的图像(简单地说:<div><a><img /></a></div>)。目标的子元素似乎阻止触发“drop”或“dragover”事件。只有当被拖动的元素在目标上方而不是在其子元素上方时,这两个事件才会按预期触发。
我想要实现的行为是,无论是否存在子元素,都会在目标 <div> 上的任何位置触发 'dragover' 和 'drop' 事件。
【问题讨论】:
-
如果将事件附加到 或
会发生什么?
-
在这种情况下它按预期工作,但我需要能够将事件附加到整个容器。我看不出有什么理由不这样做。
-
在这里查看我的解决方法:stackoverflow.com/a/15216514/865467
标签: javascript html drag-and-drop