6
<div style="left: 100%"></div>

parseInt($("div").css("left"), 10);

当我尝试获取 的值时left,一些浏览器以像素为单位给出结果,一些以 % 为单位。

这是一个例子 http://jsfiddle.net/WTt4s/1/

谷歌浏览器给出百分比值,IE9 给出像素值。

如何在所有浏览器(px 或 %)中获得相同的值?

4

2 回答 2

4

试试这个parseInt($("div")[0].style.top, 10)

于 2011-05-09T14:32:38.530 回答
0

尝试使用.offset().topor.position().top代替

于 2011-05-09T14:52:33.223 回答