在 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)); }
廣告