Angesichts der folgende hypothetische Funktion:Elm - absolute Position eines Elements
bowlingBall : Form -> Signal Element
bowlingBall shape =
makeMovable shape
Wie würde man die absolute Position des
bowlingBall greenFilledCircle
abrufen?
Ich habe festgestellt, dass, wenn ich eine kompilierte Seite mit einem drag-fähigen Element debuggen, Chrom die Position unter der Eigenschaft transform: matrix(...)
- ist das etwas, was wir mit Hilfe von Ulm-Funktionen, oder müssen einige Interop müssen angestellt sein?
Ein Gedanke war, dass ein definiertes Element wie "bowlingBall" über eine Reihe von Befehlen bewegt werden muss - die Aufzeichnung des Updates sollte die aktuelle Position des Elements angeben. – category
Ein anderer Gedanke ist, dass der richtige Weg, dies in JS zu tun, anscheinend 'getBoundingClientRect (bowlingBall)' ist - jedoch müsste der JS in eine HTML-Datei für Interop eingebettet werden - es könnte besser sein, stattdessen den obigen Ansatz zu verwenden. – category