【发布时间】:2020-11-01 19:24:03
【问题描述】:
在提供的示例中,当我将任何元素拖到“Category1”上时,console.log 会输出子元素“DIV”而不是父元素“LI”。
任何解决方案都将不胜感激。
document.addEventListener('dragover', function (event) {
event.stopPropagation();
event.preventDefault();
console.log(event.target.tagName);
}, true);
<ul>
<li draggable='true'><div draggable="false">Category 1</div>
<ul>
<li draggable='true'> * Item 1 </li>
<li draggable='true'> * Item 2 </li>
<li draggable='true'> * item 3 </li>
</ul>
<li draggable='true'><div draggable="false">Category 2</div>
<ul>
<li draggable='true'> * Item 1 </li>
<li draggable='true'> * Item 2</li>
</ul>
</li>
</li>
</ul>
【问题讨论】:
标签: javascript html jquery drag-and-drop