<div style="left: 100%"></div>
parseInt($("div").css("left"), 10);
当我尝试获取left
的值时,某些浏览器会以像素为单位给出结果,有些以%为单位。
以下是示例 http://jsfiddle.net/WTt4s/1/
谷歌浏览器提供百分比值,而IE9则提供像素。
如何在所有浏览器中获得相同的值(px或%)?
答案 0 :(得分:4)
试试这个parseInt($("div")[0].style.top, 10)
答案 1 :(得分:0)
尝试使用.offset().top
或.position().top
代替