使用Webkit浏览器中的jQuery在CSS中获取计算的百分比值

时间:2011-09-10 00:49:37

标签: javascript jquery css

我正在制作一个简单的滑动动画。但是滑入的div是使用其widthright定位的百分比。

问题出在Webkit浏览器中。我使用jQuery获得的值实际上是百分比本身,而在Firefox中,jQuery根据父元素的width返回百分比的计算值。

见这里:http://jsfiddle.net/flisterz/ChZLu/

单击触发器,您可以看到“right”值是您第一次单击Webkit时的%值(仅限第一次单击)。在Firefox中,即使首次点击,“right”值也已正确计算。

任何提示?谢谢!

1 个答案:

答案 0 :(得分:1)

可能你必须得到position()。看到事物通常位于顶部/左侧我已经使示例使用左侧而不是右侧。它仍然使用百分比在css中设置。

多一点数学,如果你真的需要,你可以正确使用。

请参阅: http://jsfiddle.net/ChZLu/1/