Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

DragEvent: DragEvent() Konstruktor

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2020 browserübergreifend verfügbar.

Dieser Konstruktor wird verwendet, um ein synthetisches DragEvent-Objekt zu erstellen.

Obwohl dieses Interface einen Konstruktor hat, ist es nicht möglich, ein nützliches DataTransfer-Objekt aus einem Skript zu erstellen, da DataTransfer-Objekte über ein Verarbeitungs- und Sicherheitsmodell verfügen, das vom Browser während von Drag-and-Drop-Vorgängen koordiniert wird.

Dieses Interface erbt Eigenschaften von MouseEvent und Event.

Syntax

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

Parameter

type

Ein String, der den Namen des Ereignisses darstellt (siehe DragEvent-Ereignistypen).

eventInitDict Optional

Ein Objekt, das die folgenden Eigenschaften enthält:

dataTransfer Optional

Ein DataTransfer. Standardwert ist null.

Spezifikationen

Spezifikation
HTML
# the-dragevent-interface

Browser-Kompatibilität