Не удалось получить значение от WebKitCSSMatrix

Мне нужно получить значения x и y для translate3d, свойства div, для которого я использую код ниже:

var style = window.getComputedStyle($(videoContainer).get(0));
var matrix = new WebKitCSSMatrix(style.webkitTransform);

var verticalOffset = parseInt(matrix.m41);
var horizontalOffset = parseInt(matrix.m42);

Когда я использую точку взлома в инспекторе Chrome, чтобы убедиться, что значения верны, все работает нормально. Если я ввожу alert() в коде, все работает нормально, но если в коде нет ни одного из этих двух "стопов", значения verticalOffset и horizontalOffset равны 0.

1 ответ

Я понял. Элементы, которые я пробовал, были анимированы с использованием jquery.animate, и когда я пытался получить значения в документе. Уже значения были 0

Я отложил код на 1сек, и теперь у меня есть доступ к значениям

Другие вопросы по тегам