현재 HTML5 드래그 앤 드롭 API를 실험하고 있습니다. 이제 몇 가지 질문이 있습니다.여러 드롭 대상, dropEffect, 다중 선택 등을 사용하는 HTML5 드래그 앤 드롭
1. 드래그 가능한 요소를 놓기 영역에 연결할 수 없습니까?
예 : 끌어서 놓기를 원하는 두 가지 종류의 요소가 있습니다 (파일 및 텍스트 레이블). 이제 일부 div에 DragOver-Handler와 Drop-Handler를 지정하면 파일과 텍스트 레이블에 모두 응답합니다. 특정 유형의 드래그 가능한 항목에만 응답 할 수있는 간단한 가능성을 찾고 있습니다.
연결된 문제는 dropEffect 커서 스타일입니다. 현재 DragStart-Handler에서 가능한 모든 드롭 대상을 활성화하고 DragEnd-Handler에서 해당 항목을 모두 비활성화합니다 ("사용 안 함"은 내가 제거한다는 의미입니다. 모든 드래그 오버 및 드롭 처리기). 그렇게하지 않으면 텍스트 레이블에만 반응해야하는 요소에 파일을 놓을 수있는 것처럼 보입니다.
2. dropEffect 커서 스타일은 엉망입니다. 파이어 폭스에서, 나는 그것들을 전혀 얻지 못한다. Chrome에서는 큰 "plus"-icon을 줄 것이다. (요소에서 DragOver와 Drop-Handler를 제거했다하더라도)
3. 마지막 기능 내가 찾고있는 다중 선택 : 여러 텍스트 레이블을 선택하고 한 번에 모두를 드래그하십시오. 이것이 가능한가? 내 첫 번째 아이디어는 새로운 div를 만들고이 div 안에 선택된 모든 요소를 이동 한 다음 새로 만든 div를 드래그하는 것이 었습니다. 꽤 hackish 보인다 꽤 못생긴 ;-)
나는 너희들이 나를 위해 몇 가지 해답을 갖기를 바랍니다. 감사!