이벤트 | 이벤트를 알리는 곳 | 설명 |
dragstart | 드래그 대상 요소 | 드래그가 시작되었음 |
drag | 드래그 대상 요소 | 드래그 중 |
dragenter | 드래그 중 마우스 커서가 위치한 요소 | 드래그 조작이 요소 안의 범위에 들어옴 |
dragover | 드래그 중 마우스 커서가 위치한 요소 | 드래그 조작이 요소 안의 범위를 통과 중 |
dragleave | 드래그 중 마우스 커서가 위치한 요소 | 드래그 조작이 요소 안의 범위를 벗어남 |
drop | 드롭할 곳의 요소 | 드롭되었음 |
dragend | 드래그 대상 요소 | 드래그 종료 |
속성/메서드 | 설명 |
dropEffect | 드래그 & 드롭 동작의 종류를 나타내는 문자열 |
effectAllowed | 허용할 dropEffect를 지정하는 문자열 |
types | setData()를 호출할 때 지정되는 포맷 문자열을 배열 형식으로 얻을 수 있다. |
clearData(type) | 드래그 중인 데이터를 삭제한다. |
setData(type, data) | 드래그 & 드롭할 데이터를 저장한다. |
getData(type) | 포맷을 지정하여 데이터를 가져온다. |
files | 다른 어플리케이션으로부터 드래그 & 드롭된 파일을 가져온다. |
setDragImage(image, x, y) | img 요소를 이용하여 드래그 중의 피드백을 지정한다. |
addElement(element) | 드래그 중 피드백 이미지에 추가할 요소를 지정한다. |