parseInt%和px问题

Jam*_*mes 6 html javascript css jquery parseint

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

parseInt($("div").css("left"), 10);
Run Code Online (Sandbox Code Playgroud)

当我试图获得价值时left,一些浏览器会以像素为单位给出结果,有些以%为单位.

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

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

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

Dan*_*elB 4

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