在 HTML5 拖放事件中,dragLeave 事件会在 drop 事件之前触发。


为了解决拖放事件的这个问题,dragLeave 有时会在 drop 之前触发。

onDragOver = function(e) { e.stopPropagation() }
onDrop = function(e) {
   /* for drop */
}

在 drop 事件中,您可以设置这个。

function drop(ev)
{
   event.preventDefault();
   var data=event.dataTransfer.getData("Text");
   event.target.appendChild(document.getElementById(data));
}

更新于:2020年1月28日

264 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告