Drag-and-drop mit JavaScript
15.08.2022, 00:00 Uhr
Schubsen im Browser
Der Endgegner bei der JavaScript-Programmierung – und eigentlich gar nicht so schwer.
Es gab in den vergangenen Monaten in dieser losen Serie an Artikeln zu JavaScript-APIs bereits zahlreiche Beispiele für Möglichkeiten moderner Webclients, die teilweise auch nur von einigen Browsern und/oder neueren Versionen unterstützt werden.
Dieses Mal soll es um eine Anno-Tobak-Funktionalität gehen, die aber als Königsdisziplin der JavaScript-Tasks gilt: Drag-and-drop. Wieso Königsdisziplin? Die groben Grundfunktionalitäten gab es in Webbrowsern schon seit Urzeiten – Ereignisse wie mousedown, mousemove und mouseup ermöglichten das Erstellen eines Zustandsautomaten; „manuelles“ Bewegen des zu ziehenden Elements ergab den Rest der Implementierung.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar