dom / latest / dragevent / dragevent.html /

DragEvent()

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, DragEventInit);

Arguments

type

Is a DOMString representing the name of the event (see DragEvent event types).

DragEventInit Optional

Is 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
3.1
No
No
4
No
No
No

© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DragEvent/DragEvent