>  기사  >  웹 프론트엔드  >  HTML5 드래그 앤 드롭을 구현하는 샘플 코드

HTML5 드래그 앤 드롭을 구현하는 샘플 코드

黄舟
黄舟원래의
2017-03-20 15:43:241771검색

아래 편집기는 HTML5 드래그 앤 드롭의 간단한 예를 제공합니다. 에디터가 꽤 좋다고 생각해서 지금 공유해서 참고용으로 올려보겠습니다. 에디터를 따라가서 살펴보겠습니다.

드래그 관련 속성

드래그 가능 속성은 글로벌 속성 HTML5에서 드래그 앤 드롭 작업을 지원하는 방법 중 하나입니다. 드래그 앤 드롭이 가능한지 여부를 나타내는 데 사용됩니다. true는 드래그 앤 드롭이 가능함을 의미합니다. 드래그 앤 드롭이 불가능하며, 자동은 브라우저의 기본값이 사용됨을 의미합니다.

<ul>
    <li id="item1" draggable="true">列表1</li>
    <li id="item2" draggable="true">列表2</li>
    <li id="item3" draggable="true">列表3</li>
    <li id="item4" draggable="true">列表4</li>
    <li id="item5" draggable="true">列表5</li>
    <li id="item6" draggable="true">列表6</li>
</ul>

드래그 관련 이벤트

ondragstart: 이 이벤트는 사용자가 요소를 드래그하거나 텍스트를 선택하기 시작할 때 ondrag를 트리거합니다. : 요소가 드래그될 때 트리거됩니다. ondragend: 사용자가 요소 드래그 앤 드롭을 완료할 때 트리거됩니다. ondragleave: 개체 가 실행될 때 트리거됩니다. ondragover: 드래그된 객체가 다른 객체에 있을 때 이 이벤트는 객체 컨테이너의 범위 내에서 드래그할 때 트리거됩니다. 이 이벤트는 대상 요소에서 발생합니다. ondrop: 드래그 프로세스 중에 마우스가 해제되었습니다. 이 이벤트는 대상 요소

DataTransfer 객체 관련 메서드

setData(format,data): 사용자 정의 데이터 형식을 추가합니다. getData(format): 사용자 정의 데이터 형식 가져오기clearData([format]): 사용자 정의 지우기 데이터 형식 및 데이터

Event.preventDefault()

이 메서드는 이벤트를 방지하려면 PreventDefault()를 ondragover에서 실행해야 합니다. 그렇지 않으면 ondrop 이벤트가 트리거되지 않습니다.

구현 사례:

HTML5 드래그 앤 드롭을 구현하는 샘플 코드

아아아아

위 내용은 HTML5 드래그 앤 드롭을 구현하는 샘플 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.