New and legacy drag and drop
Microsoft Edge rounds out its support for the most current HTML5 drag and drop model (using a DataTransferItemList as a data store for the drag operation).
The drag and drop model has come a long way since its original implementation in Microsoft Internet Explorer 6. This table summarizes how its support has evolved in recent Internet Explorer versions:
IE version | Additional support for drag and drop |
---|---|
IE9 and earlier | DataTransfer object and drag-related events |
IE10 | draggable HTML element attribute and DataTransfer.files property |
Microsoft Edge | DataTransfer.items property, and the DataTransferItemList and DataTransferItem objects |
Starting with Microsoft Edge, you can now retrieve, add and remove data from the underlying drag and drop data store through the DataTransferItemList provided by the DataTransfer.items property.
The legacy drag and drop model is still supported and has been updated for Microsoft Edge, with full MIME type support for string data with the getData and setData methods.