如何阻止孩子的拖动事件触发父母的拖动事件

时间:2020-05-15 18:54:35

标签: javascript html drag-and-drop sortablejs

我看到无数问题在反过来问:当父母采取行动时如何停止孩子事件。

我正在制作具有嵌套拖放功能的表单生成器。栏目本身可以拖动,栏目内部和栏目之间可以拖动问题,并且问题可以具有多个选项,可以在栏目内部和之间拖动。

我正在使用SortableJS进行排序,据我所知,我的底层设置与其他两个完全相同,但是出于某种原因,尝试拖动选项触发器{{ 1}}的父问题。

我已经为ondragstart的选项e.preventDefault()e.stopPropagation()进行了尝试,但是这些选项根本不允许进行任何拖动,无论是选项还是它的父问题。

ondragstart会以某种方式从选项转换为问题,而从问题一直转换为其部分。

提琴:https://jsfiddle.net/robertgreenstreet/h8ocmL2p/4/

0 个答案:

没有答案