Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

dragLeave 이벤트는 HTML5 드래그 앤 드롭 이벤트의 경우 드롭 전에 발생합니다.

<시간/>

드래그 앤 드롭 이벤트에 대한 이 문제를 해결하려면 dragLeave 때때로 드롭 전에 발사:

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

드롭에서 다음을 설정할 수 있습니다.

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