在 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 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告