我正在制作一个简单的滑动动画。但是滑入的div是使用其width
和right
定位的百分比。
问题出在Webkit浏览器中。我使用jQuery获得的值实际上是百分比本身,而在Firefox中,jQuery根据父元素的width
返回百分比的计算值。
见这里:http://jsfiddle.net/flisterz/ChZLu/
单击触发器,您可以看到“right
”值是您第一次单击Webkit时的%值(仅限第一次单击)。在Firefox中,即使首次点击,“right
”值也已正确计算。
任何提示?谢谢!
答案 0 :(得分:1)
可能你必须得到position()。看到事物通常位于顶部/左侧我已经使示例使用左侧而不是右侧。它仍然使用百分比在css中设置。
多一点数学,如果你真的需要,你可以正确使用。