【发布时间】:2023-03-28 10:57:01
【问题描述】:
我有这个 html:
<h3 id="mainCategories" ondrop="drop0" draggable="true">Main categories</h3>
<ul id="list">
<li id="0" draggable="true">...</li>
<li id="1" draggable="true">...</li>
<li id="2" draggable="true">...</li>
</ul>
使用列表中的元素拖放可以完美运行,而不是使用 h3 元素不起作用,如果我 dragStart 或 dragOver 它,chrome 会显示警告符号。我该如何解决? 我很确定这是一个非常基本和愚蠢的问题,但这就像我使用 html 的第三天,所以我对它不是很有信心。 感谢您的帮助
【问题讨论】:
-
好吧,我试过你的代码,对我来说 h3 是可拖动的(我可以看到浏览器对可拖动元素的悬停效果)。也许这不是问题?
-
@Trillyy 它会产生效果,但是,例如,如果我将列表中的一个元素拖放到 h3 中,则不会调用方法“drop0”。我不知道这是否只是 ondrop 函数的问题,但是当我拖动列表的一个元素时,拖动的项目上的符号与使用 h3 时不同。现在我正在尝试将屏幕截图添加到问题中以使其更详细
标签: javascript html drag-and-drop draggable