Чтение матриц преобразования CSS на элементе DOM дает противоречивые значения - PullRequest
0 голосов
/ 23 апреля 2019

У меня есть следующий элемент dom:

<div class="UEdit-transformable" unselectable="on" style="transform: matrix(2.21698, 0, 0, 2.21698, 0, 0); user-select: none;">

В веб-инспекторе стили CSS и вычисленные свойства показывают следующие значения преобразования:

enter image description here

В JavaScript я пытаюсь прочитать значения преобразования для этого элемента.Я пытался прочитать это значение несколькими способами, но здесь я просто отключил свойство style.

console.log('style', domElement.style);

И результаты меня смущают, так как кажется, что они показывают противоречивые значения матрицы для преобразования этогоэлемент - например, 'MozTransform'.

enter image description here

При использовании jquery для чтения преобразования через $(domElement).css('transform') я получаю

matrix(1,0,0,1,0,0)

и не то, что я ожидал:

matrix(2.2169811320754715,0,0,2.2169811320754715,0,0)

Что здесь происходит?Какой самый пуленепробиваемый способ чтения этих свойств преобразования для получения ожидаемых значений?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...