draggable
Das draggable
globale Attribut ist ein enumeriertes Attribut, das angibt, ob das Element gezogen werden kann, entweder mit dem nativen Browserverhalten oder der HTML Drag and Drop API.
Das draggable
-Attribut kann auf Elemente angewendet werden, die strikt unter den HTML-Namespace fallen, was bedeutet, dass es nicht auf SVGs angewendet 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 enumeriert und nicht Boolean. Ein Wert von true
oder false
ist verpflichtend, und eine Kurzform wie <img draggable>
ist verboten. Die korrekte Nutzung ist <img draggable="true">
.
Wenn dieses Attribut nicht gesetzt ist, ist der Standardwert auto
, was bedeutet, dass das Ziehverhalten dem Standard-Browserverhalten entspricht: Nur Textauswahlen, Bilder und Links können gezogen werden. Bei anderen Elementen muss das Ereignis ondragstart
gesetzt sein, damit Drag and Drop funktioniert, wie in diesem umfassenden Beispiel gezeigt wird.
Spezifikationen
Specification |
---|
HTML # the-draggable-attribute |
Browser-Kompatibilität
Siehe auch
- Alle globalen Attribute.