HTML-Attribut `draggable`
Das draggable
Globale Attribut ist ein enumerated 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 die HTML-Namespace fallen, was bedeutet, dass es nicht auf SVGs angewendet werden kann. Für mehr Informationen darüber, wie Namespace-Deklarationen aussehen und was sie bewirken, siehe Namespace-Leitfaden.
draggable
kann folgende Werte annehmen:
true
: Das Element kann gezogen werden.false
: Das Element kann nicht gezogen werden.
Warnung:
Dieses Attribut ist enumerated und nicht Boolean. Ein Wert von true
oder false
ist zwingend erforderlich, und Abkürzungen wie <img draggable>
sind verboten. Die korrekte Verwendung ist <img draggable="true">
.
Wenn dieses Attribut nicht gesetzt ist, ist der Standardwert auto
, was bedeutet, dass das Ziehverhalten das Standardverhalten des Browsers ist: Nur Textauswahlen, Bilder und Links können gezogen werden. Für andere Elemente muss das Ereignis ondragstart
gesetzt werden, damit Drag & Drop funktioniert, wie in diesem umfassenden Beispiel gezeigt wird.
Spezifikationen
Specification |
---|
HTML # the-draggable-attribute |
Browser-Kompatibilität
Siehe auch
- Alle globalen Attribute.