draggable HTML-Globalattribut
Das draggable Globalattribut 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 strikt unter die HTML-Namespace fallen, was bedeutet, dass es nicht auf SVGs angewendet werden kann. Weitere Informationen darüber, wie Namespace-Deklarationen aussehen und was sie bewirken, finden Sie im Namespace Crashkurs.
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 eine Abkürzung wie <img draggable> ist verboten. Die korrekte Verwendung lautet <img draggable="true">.
Wenn dieses Attribut nicht gesetzt ist, hat es den 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-and-Drop funktioniert, wie in diesem umfassenden Beispiel gezeigt wird.
Spezifikationen
| Spezifikation |
|---|
| HTML> # the-draggable-attribute> |
Browser-Kompatibilität
Siehe auch
- Alle Globalattribute.