- Verschifft
- 3. Februar 2026 um 00:16 UTC
- Autor
- kamo
- Ausschuss
- 89e89e2
- Verwenden Sie unkontrollierte Draggable (defaultPosition, keine Position), also DOM-Updates jeder Frame während Drag; Synchroniezustand nur auf aufStop - Speichern Knotenpositionen in Zustand (NodePositionen) aktualisiert jeden Frame in rAF so Linien re-render und bleiben an Quelle und Ziel verbunden - Breite/Höhe von getBoundingClientRect aufbewahren; Höhe/2 für Line-End verwenden so Linien treffen vertikale Mitte der Zielkarte - Berechnen Verbindungsversatz von DOM-Position beim Start einer Verbindung so Ausrichtung ist richtig, nachdem Elemente verschoben wurden