使用jQuery获取CSS scaled元素的正常状态的顶部和左侧?

我正在使用hover缩放元素

transform: scale(1.2); 

现在我需要在hover时获得顶部和左侧位置,但它给出了缩放位置的顶部和左侧..有道理,但我想要正常状态顶部和左侧? 有一个简单的方法来获得这个吗?

根据transform-origin和元素的对齐方式,您可以通过将width和height乘以scaleX和scaleY的乘数来计算附加偏移量。

例:

 var element = $("#myDiv"); var prefixes = ["-moz-", "-webkit-", "-o-", "-ms-", ""]; var transX = 1, transY = 1, originX = .5, originY = .5, match; for(var i=0; i