首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嵌套的html5可拖动项

嵌套的html5可拖动项
EN

Stack Overflow用户
提问于 2019-02-17 06:29:15
回答 1查看 77关注 0票数 0

我有一个关于html5可拖动项目的问题。我一直在看这个例子:https://codepen.io/retrofuturistic/pen/tlbHE

如果我对其进行自定义并使父对象可拖动

代码语言:javascript
复制
<ul>
    <li draggable="true" class="parent-li">
        <ul id="columns-1">
            <li class="column child-li" draggable="true"><header>A</header></li>
            <li class="column child-li" draggable="true"><header>B</header></li>
        </ul>
    </li>
    <li draggable="true" class="parent-li">
        <ul id="columns-2" draggable="true">
            <li class="column child-li" draggable="true"><header>A</header></li>
            <li class="column child-li" draggable="true"><header>B</header></li>
        </ul>
    </li>
</ul>

事实证明,当您尝试对列表项"child-li“进行排序时,它会尝试拖动"parent-li”

代码语言:javascript
复制
this.parentNode.removeChild(dragSrcEl);

父项与this.parentNode相同:“dragSrcEl -li”。

那么,只要列表项处于同一级别,就可以对它们进行排序吗?

EN

回答 1

Stack Overflow用户

发布于 2019-02-17 20:05:19

昨天很晚了。我应该使用event.stopPropagation()来防止父元素冒泡。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54728290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档