draggable
Das draggable
globale Attribut ist ein aufzählbares Attribut, das angibt, ob das Element entweder mit dem nativen Browserverhalten oder der HTML Drag and Drop API gezogen werden kann.
Das draggable
-Attribut kann auf Elemente angewendet werden, die strenggenommen unter das HTML-Namespace fallen, was bedeutet, dass es nicht für SVGs verwendet werden kann.
Für weitere Informationen darüber, wie Namespace-Deklarationen aussehen und was sie bewirken, siehe Namespace-Leitfaden.
draggable
kann die folgenden Werte haben:
true
: Das Element kann gezogen werden.false
: Das Element kann nicht gezogen werden.
Warnung:
Dieses Attribut ist aufzählbar und nicht Boolean. Ein Wert von true
oder false
ist zwingend erforderlich, und Kurzformen wie <img draggable>
sind verboten. Die korrekte Verwendung ist <img draggable="true">
.
Wenn dieses Attribut nicht gesetzt ist, lautet sein Standardwert auto
, was bedeutet, dass das Ziehverhalten dem Standardbrowserverhalten entspricht: Nur Textauswahlen, Bilder und Links können gezogen werden. Für andere Elemente muss das Ereignis ondragstart
gesetzt werden, damit Drag and Drop funktioniert, wie in diesem umfassenden Beispiel gezeigt wird.
Spezifikationen
Specification |
---|
HTML # the-draggable-attribute |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Alle globalen Attribute.