html에서는 이벤트 처리가js로 이루어지며,js과 CSS는 분리될 수 없습니다. 다음은js에서 드래그 앤 드롭 이벤트를 처리하는 예입니다.
드래그 이벤트는 두 부분으로 나누어집니다. 하나는 드래그 대상(예: 드래그 대상)을 처리하는 부분이고, 다른 하나는 드래그 대상(예: 릴리스 대상)을 처리하는 부분입니다.
드래그 대상(소스 요소)에서 이벤트 트리거:
ondragstart - 사용자가 요소 드래그를 시작할 때 트리거됨
ondrag - 요소가 드래그될 때 트리거됨
ondragend - 사용자가 드래그를 완료한 후 요소 Trigger
대상을 놓을 때 트리거되는 이벤트:
ondragenter - 이 이벤트는 마우스로 드래그한 객체가 해당 컨테이너의 범위에 들어갈 때 트리거됩니다.
Ondragover - 드래그된 객체가 다른 객체의 컨테이너 범위 내에 있을 때 object 이 이벤트는 드래그할 때 트리거됩니다.
ondragleave - 이 이벤트는 마우스로 드래그한 객체가 컨테이너 범위를 벗어날 때 트리거됩니다.
ondrop - 드래그 프로세스 중에 마우스 버튼을 놓을 때 이 이벤트가 트리거됩니다.
구현 코드 다음과 같습니다: box1과 목록을 서로 드래그할 수 있습니다.
그중 getElementsByTagName() 메소드는 지정된 태그 이름을 가진 객체 컬렉션을 반환할 수 있습니다.
e.preventDefault()는 시스템의 기본 드래그 이벤트를 방지하는 것입니다.
appendChild()는 지정된 컨트롤에 컨트롤을 추가하는 것입니다.
e.preventDefault();
위 내용은 모두 html 드래그 이벤트 내용인데, 모두에게 도움이 되었으면 좋겠습니다.
관련 권장 사항:
JS와 html을 사용하여 간단한 스케치패드 코드 만들기
위 내용은 html 드래그 드래그 이벤트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!