无法从WebKitCSSMatrix获得价值

时间:2014-04-07 10:01:27

标签: javascript css3 webkit-transform

我需要得到一个div的translate3d proprety的x和y值,因为我使用下面的代码:

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

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

当我在Chrome的检查员中使用breackpoint查看值是否正确时,它的工作正常。如果我在代码中输入一个警告()它可以正常工作,但如果这两个中没有一个停止'在代码中,verticalOffset和horizo​​ntalOffset的值为0。

1 个答案:

答案 0 :(得分:0)

我明白了。我尝试的元素是使用jquery.animate动画的,当我试图获取document.ready时的值为0

我将代码延迟了1秒,现在我可以访问值