對於 HTML5 拖放事件,dragLeave 事件在 drop 之前觸發


為了解決拖放事件的這個問題,有時需要在 drop 之前觸發dragLeave

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

開啟你的 職業

透過完成課程來獲得認證

開始學習
廣告
© . All rights reserved.