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

 event = new DragEvent(type, DragEventInit);

Arguments

type
Is a DOMString representing the name of the event (see DragEvent event types).
DragEventInitOptional
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

BCD tables only load in the browser