是的,当我将包含的可拖动div 拖动到另一个可拖动的div 中时,我遇到了问题。
可拖动的div
我在两个div 上都附加了 2 个事件处理程序,但是当我拖动div #1 中包含的div #2 时,它还运行 #1 的"ondragstart"函数,我只想运行 #2 的"ondragstart"函数。
显然,这些函数有不同的名称。 onDragStart1 和 onDragStart2。
¿有人可以帮我吗? 谢谢 :3
您可以在 onDragStart2 函数中使用 stopPropagation 方法
event.stopPropagation(( 方法将事件的冒泡停止到 父元素,防止任何父事件处理程序 执行。