设置元素可拖拽 -- draggable="true"
<div draggable="true" class="list-item">1</div>
drag
事件在用户拖动( 元素或选择的文本 )时,每隔几百毫秒就会被触发一次。
dragstart
事件在用户开始拖动( 元素或选择的文本 )时调用,只执行一次
dragend
事件在拖放操作结束时触发(通过释放鼠标按钮或单击 escape 键)。
dragenter
事件在可拖动的( 元素或选择的文本 )进入一个有效的放置目标时触发。
目标对象是用户直接选择的范围(由用户直接指示作为放置目标的元素)。
dragleave
事件在拖动的( 元素或选择的文本 )离开一个有效的放置目标时被触发。
dragover
事件在可拖动的( 元素或选择的文本 )被拖进一个有效的放置目标时(每几百毫秒)触发。
该事件在放置目标上触发。
drop
事件在( 元素或选择的文本 )被放置到有效的放置目标上时触发。为确保 drop
事件始终按预期触发,应当在处理 dragover
事件的代码部分始终包含 preventDefault()
调用。