HTML -ondrag- Attribut
Definition und Verwendung
Das ondrag
Attribut wird ausgelöst, wenn ein Element oder eine Textauswahl gezogen wird.
Um mehr über Drag-and-Drop zu erfahren, lesen Sie unser HTML-Tutorial zu HTML5 Drag-and-Drop .
Tipp: Links und Bilder sind standardmäßig ziehbar und benötigen das draggable
Attribut nicht.
Es gibt viele Ereignisattribute, die in den verschiedenen Phasen eines Drag-and-Drop-Vorgangs verwendet werden und auftreten können:
- Auf dem ziehbaren Ziel (dem Quellelement) ausgelöste Ereignisse :
ondragstart
- wird ausgelöst, wenn der Benutzer beginnt, ein Element zu ziehenondrag
- wird ausgelöst, wenn ein Element gezogen wirdondragend
- wird ausgelöst, wenn der Benutzer das Ziehen des Elements beendet hat
- Auf dem Drop-Target ausgelöste Ereignisse:
ondragenter
- wird ausgelöst, wenn das gezogene Element das Ablageziel erreichtondragover
- wird ausgelöst, wenn sich das gezogene Element über dem Ablageziel befindetondragleave
- wird ausgelöst, wenn das gezogene Element das Ablageziel verlässtondrop
- wird ausgelöst, wenn das gezogene Element auf dem Ablageziel abgelegt wird
Hinweis: Beim Ziehen eines Elements wird das ondrag
Ereignis alle 350 Millisekunden ausgelöst.
Gilt für
Das ondrag
Attribut ist Teil der Ereignisattribute und kann für beliebige HTML-Elemente verwendet werden.
Elemente | Fall |
---|---|
Alle HTML-Elemente | ziehen |
Beispiel
P Beispiel
Führen Sie ein JavaScript aus, wenn ein <p>-Element gezogen wird:
<p draggable="true" ondrag="myFunction(event)">Drag me!</p>
Browser-Unterstützung
Die Zahlen in der Tabelle geben die erste Browserversion an, die das Ereignisattribut vollständig unterstützt.
Event Attribute | |||||
---|---|---|---|---|---|
ondrag | 4.0 | 9.0 | 3.5 | 6.0 | 12.0 |