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 September 2020.
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). 
- eventInitDictOptional
- 
An object containing the following properties: - dataTransferOptional
- 
A DataTransfer. Defaults tonull.
 
Specifications
| Specification | 
|---|
| HTML> # the-dragevent-interface> | 
Browser compatibility
Loading…