일부 조건에 따라 HTML5 드래그 작업을 취소하고 싶습니다. 나는 이것을 찾으려고 노력했지만 아무 쓸모가 없다. 자바 스크립트를 사용하여 HTML5 드래그 앤 드롭을 취소 할 수있는 방법이없는 것 같습니다. return
false
이 dragstart
에있는 것으로 보이지 않습니다. 어떤 아이디어?Javascript를 사용하여 HTML5 드래그 (놓기) 작업을 취소하는 방법은 무엇입니까?
4
A
답변
-2
편집 : . 그 조금 우회하지만, 작동합니다. 드래그 이벤트가 취소 가능한 마우스 이벤트라는 사실을 이용하고 취소하면 더 이상 모든 드래그 액션이 중지됩니다. 조건에 드래그 이벤트를 만들고 preventDefault()를 호출하십시오. 이 진정의 모든 부분을 취소하는 것이
setTimeout(function(){document.getElementById("drag").ondrag = function(e){
e.preventDefault();
this.ondrag = null;
return false;
};},3000);
난 당신이 다른 ondrag 이벤트가 필요한 경우 조정해야 할 수도 있습니다이 취소 된 후에 모든 ondrag 이벤트를 취소하는 것이 첫째 주, 둘째 : 다음 3 초 후 취소 이 jsfiddle 같이 후 ondragend 이벤트를하지 않도록 드래그은 : http://jsfiddle.net/MaxPRafferty/aCkbR/
출처 : HTML5 사양 :
관련 문제
- 1. Google지도 마커 드래그 작업을 취소하는 방법은 무엇입니까?
- 2. 작업을 취소하는 방법은 무엇입니까?
- 3. jQuery dropppable에 대한 놓기 작업을 취소하는 방법은 무엇입니까?
- 4. FileCopy 작업을 취소하는 방법은 무엇입니까?
- 5. TaskCompletionSource에서 작업을 취소하는 방법은 무엇입니까?
- 6. jQuery UI와 같은 HTML5 끌어서 놓기 작업을 드래그 할 수있게 만드는 방법은 무엇입니까?
- 7. javascript를 사용하여 Windows 8.1에서 백그라운드 작업을 취소하는 방법
- 8. 마우스 포인터에서 드래그, 놓기, 삽입 -> HTML5
- 9. OpenAI Gym에서 작업을 취소하는 방법은 무엇입니까?
- 10. javascript를 사용하여 onclick 함수를 확인하고 선택을 취소하는 방법은 무엇입니까?
- 11. YUI 끌어서 놓기 유틸리티에서 놓기 이벤트를 취소하는 방법?
- 12. 양쪽에서 Html5 끌어서 놓기
- 13. HTML5 끌어서 놓기 setDragImage
- 14. FastReport 인쇄 작업을 취소하는 방법은 무엇입니까?
- 15. Perforce : 동기화 작업을 취소하는 방법은 무엇입니까?
- 16. webapp에서 작업을 실행 취소하는 방법은 무엇입니까?
- 17. 알람 관리자에서 반복되는 작업을 취소하는 방법은 무엇입니까?
- 18. 이 작업을 취소하는 방법은 무엇입니까? 상기에서
- 19. Google Appengine에서 작업을 취소하는 방법은 무엇입니까? (파이썬)
- 20. HTML5 끌어서 놓기, Asp.Net
- 21. HTML5 끌어서 놓기 질문
- 22. HTML5 끌어서 놓기 적중률
- 23. 끌어서 놓기 명령으로 취소 명령을 취소하는 방법
- 24. javascript를 사용하여 html5 캔버스에서 이미지를 드래그 앤 드롭
- 25. addOperationWithBlock을 사용하여 생성 된 작업을 취소하는 방법은 무엇입니까?
- 26. HTML5 끌어서 놓기 내부 자식
- 27. html5 파일 업로드 끌어서 놓기
- 28. 자바 스크립트에서 HTML5 드래그 앤 드롭 이벤트를 시뮬레이트하는 방법은 무엇입니까?
- 29. HTML5 끌어서 놓기
- 30. jquery로 드래그 가능으로 놓기
http://www.w3.org/html/wg/drafts/html/master/editing.html#dndevents가 보이지 않는다 작동합니다. 크롬에서는 3 초가 지난 후에도 끌 수 있습니다. FF에서는 처음부터 드래그하지 않습니다. – SBhojani