Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 7184|Antwort: 2

[HTML/HTML5] HTML setzt das Div-Element so ein, dass es beliebig gezogen wird

[Link kopieren]
Veröffentlicht am 26.04.2022 10:32:01 | | | |
Anforderungen: HTML-Webseiten verfügen über eine Symbolleiste, mit der Nutzer entsprechend ihren Gewohnheiten an die gewünschte Position ziehen können.

Zunächst sind die Darstellungen wie folgt:



HTML-Elemente können beliebig gezogen werden, indem die draggable Eigenschaft auf true gesetzt wird, aber das Element kehrt an seine ursprüngliche Position zurück, wenn die Maus losgelassen wird.

Das kannst du tun, indem du ein Dragend-Event hinzufügst, um das Element nach dem Loslassen der Maus in die Position zu verschieben.

Angehängt ist der Quellcode:

Lösen Sie ein Ereignis auf einem Drag-Ziel (Quellelement) aus:

ondragstart – ausgelöst, wenn der Benutzer beginnt, ein Element zu ziehen
Ondrag – wird ausgelöst, wenn das Element gezogen wird
ondragend – ausgelöst, wenn der Benutzer das Element gezogen hat

Ereignisse, die ausgelöst werden, wenn das Ziel freigegeben wird:

ondragenter – Löst dieses Ereignis aus, wenn ein von der Maus gezogenes Objekt in den Umfang seines Containers eintritt
ondragover – Dieses Ereignis wird ausgelöst, wenn ein gezogenes Objekt innerhalb des Anwendungsbereichs eines anderen Objektcontainers gezogen wird
ondragleave – Dieses Ereignis wird ausgelöst, wenn ein von der Maus gezogenes Objekt den Bereich seines Containers verlässt
ondrop – Dieses Ereignis wird ausgelöst, wenn die Maustasten während eines Ziehens losgelassen werden

Referenz:

Verwenden Sie HTML5-Drag-and-Drop-APIs
https://www.itsvse.com/thread-10299-1-1.html




Vorhergehend:Verwenden Sie HTML5-Drag-and-Drop-APIs
Nächster:Winkelkomponenten geben nbsp-Räume zurück
Veröffentlicht am 26.04.2022 21:24:22 |
Komm und lerne wieder
Veröffentlicht am 27.04.2022 14:13:06 |
Lernen, lernen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com