DragEvent: DragEvent() constructor
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
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
js
new DragEvent(type)
new DragEvent(type, dragEventInit)
Parameters
type
-
A string representing the name of the event (see DragEvent event types).
eventInitDict
Optional-
An object containing the following properties:
dataTransfer
Optional-
A
DataTransfer
. Defaults tonull
.
Specifications
Specification |
---|
HTML Standard # the-dragevent-interface |
Browser compatibility
BCD tables only load in the browser