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

HTML5 드래그 앤 드롭은 드롭되지 않습니다.

<시간/>

dragover 이벤트 핸들러가 없기 때문입니다. 단, dragover 이벤트의 기본 이벤트 핸들러가 사용됩니다. 그 이후에는 드롭 이벤트가 발생하지 않습니다.

e.preventdefault는 drop 이벤트 이전의 dragover 이벤트에 필요합니다.

드롭을 허용하려면 이벤트 취소를 위한 기본 핸들러가 금지됩니다. 이는 속성 정의 이벤트 리스너에서 false를 반환하거나 이벤트 event.prevent 기본 메소드를 호출하여 수행할 수 있습니다.

<div ondragover = "return false">
<div ondragover = "event.preventDefault()">

디비전에 속성으로 드래그오버가 있는 경우 False가 반환됩니다.

기본값은 금지되어 있습니다.