เพื่อแก้ปัญหา drag and drop event ที่ 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));
}