Có cách nào để phát hiện tính năng cho setDragImage Kéo và thả HTML5 (bằng JavaScript hoặc Dart) không?Phát hiện tính năng cho setDragImage của HTML5 Kéo và thả
tôi làm Kéo HTML5 nói chung và Drop phát hiện tính năng như sau (từ guide to detecting everything):
return 'draggable' in document.createElement('span');
này sẽ trở lại true
dành cho Chrome, Firefox, vv, và IE10. Nó sẽ trả lại false
cho IE9.
Bây giờ, vấn đề là với IE10: Trong khi nó hỗ trợ hầu hết HTML5 Drag and Drop, setDragImage
không được hỗ trợ và tôi cần phải cung cấp một polyfill chỉ cho setDragImage
. Nhưng tôi không thể tìm ra cách để phát hiện ra điều này.
không quan tâm chức năng của bạn cho setDragImage làm gì ?? – Woody
@Woody Nó tự tạo ra một phần tử HTML với định vị tuyệt đối và di chuyển nó xung quanh bằng chuột. Để xem nó hoạt động, hãy xem ví dụ 'drag drag images' trên [this page] (http://edu.makery.ch/projects/dart-html5-drag-and-drop/) với IE10. Mã là [ở đây] (https://github.com/marcojakob/dart-html5-dnd/blob/master/lib/src/dnd/draggable.dart#L484) được gọi là [ở đây] (https: // github.com/marcojakob/dart-html5-dnd/blob/master/lib/src/dnd/draggable_emulated.dart#L147) –
Điểm tắt bit, dưới đây là một polyfill trong trường hợp bạn cần triển khai setDragImaage: http: // stackoverflow.com/a/20585673/178550 – Phil