此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

DragEvent()

基线 广泛可用

自 2020年9月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

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.

该接口继承了 MouseEventEvent 的属性。

语法

js
new DragEvent(type)
new DragEvent(type, dragEventInit)

参数

type

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

DragEventInit可选

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.

规范

规范
HTML
# the-dragevent-interface

浏览器兼容性