parseInt%和px问题

时间:2011-05-09 14:26:25

标签: javascript jquery html css parseint

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

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

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

以下是示例 http://jsfiddle.net/WTt4s/1/

谷歌浏览器提供百分比值,而IE9则提供像素。

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

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

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