【发布时间】:2012-01-25 22:29:34
【问题描述】:
我通过 element.style[vendor + 'Transform'] 从 dom 获得 -moz-transform: translate(-283.589px, 0px) 。现在我想提取值-283.589px 以在我的应用程序中使用它,但没有获得获取它的确切方法。如果我这样做 console.log($('.slide').css("-moz-transform")) 它将矩阵值返回为 matrix(1, 0, 0, 1, -283.589px, 0px) 。 jquery中是否有合适的方法直接获取值-283.589px。我不想做任何矩阵计算。
【问题讨论】:
-
你不需要计算任何东西,因为值就在那里......
-
值在这里,但我该如何使用它。我想做类似 $('id').animate(left:X);其中 X = -283.589px。这就是我要找的。span>
-
您不能将矩阵作为数组访问吗?
var x = matrix[5]; -
是的,可以通过将其转换为数组来完成,但不想进行任何此类计算