Учитывая следующие гипотетические функции:Elm - абсолютное положение элемента
bowlingBall : Form -> Signal Element
bowlingBall shape =
makeMovable shape
Как бы один получить абсолютное положение
bowlingBall greenFilledCircle
?
Я заметил, что когда я отлаживаю скомпилированную страницу, содержащую элемент с возможностью перетаскивания, хром отслеживает позицию под свойством transform: matrix(...)
- это то, что мы можем задействовать в использовании функций вяза, или требуется какое-то взаимодействие быть занятым?
Мысль заключалась в том, что определенный элемент, такой как 'bowlingBall', должен быть перемещен с помощью последовательности команд. Сохранение записи обновления должно содержать текущую позицию элемента. – category
Еще одна мысль заключается в том, что правильный способ сделать это в JS, по-видимому, использует 'getBoundingClientRect (bowlingBall)' - однако JS нужно будет встроить в html-файл для взаимодействия - лучше использовать вышеупомянутый подход. – category