DragEvent: DragEvent() constructor
This constructor is used to create a synthetic DragEvent object.
Although this interface has a constructor, it is not possible to create a useful DataTransfer object from script, since DataTransfer objects have a processing and security model that is coordinated by the browser during drag-and-drops.
This interface inherits properties from MouseEvent and Event.
Syntax
new DragEvent(type)
new DragEvent(type, dragEventInit)
Parameters
-
type
-
A string representing the name of the event (see DragEvent event types).
dragEventInit Optional
-
A DragEventInit dictionary, having the following fields:
"dataTransfer", optional and defaults to "null". The type is DataTransfer.
The DragEventInit dictionary inherits from the MouseEventInit dictionary.
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
DragEvent |
46 |
12 |
3.5 |
No |
12 |
14 |
No |
No |
4 |
No |
No |
No |