이 글의 내용은 html5에서 html 요소의 드래그 앤 드롭 기능을 구현하는 방법에 관한 것입니다. html5 이전에는 드래그 앤 드롭을 구현하려면 js를 사용해야 했지만, 이제 html5에서는 내부적으로 드래그 앤 드롭 기능을 지원하지만, 조금 더 복잡한 기능을 구현하려면 여전히 js의 도움이 필요합니다. 아래에서 몇 가지 예를 살펴보겠습니다.
1. 드래그 객체를 생성합니다
draggable 속성을 통해 드래그 기능을 구현해야 하는 요소를 브라우저에 알릴 수 있습니다. draggable에는 세 가지 값이 있습니다. true: 요소를 끌 수 있습니다. false: 요소를 끌 수 없습니다. auto: 요소를 끌 수 있는지 여부를 브라우저가 결정합니다.
시스템 기본값은 자동이지만 자동의 경우 브라우저마다 요소별로 드래그 앤 드롭 기능을 다르게 지원합니다. 예를 들어 img 개체는 지원되지만 div 개체는 지원되지 않습니다. 따라서 요소를 드래그해야 하는 경우 draggale을 true로 설정하는 것이 가장 좋습니다. 아래 예시를 살펴보겠습니다.
여기에 드롭
코드 복사
여기에 드롭하세요
;
코드 복사
여기에 드롭하세요