5

我正在使用 HTML5 拖放;我有一个可放置的 div,在其中我有另一个可放置的 div。

<div id="target-parent">
    <div id="target-child"></div>
</div>

问题是,如果我将某些东西拖到目标子项中,则触发他的放置事件(这是正确的),但最终也会触发目标父项事件。代码如何理解被删除的元素只是目标子元素?

4

1 回答 1

10

在您的事件处理程序中检查event.target并表现得适当和/或调用event.stopPropagation().

于 2013-06-28T16:28:56.017 回答