jQuery CSS在不同的浏览器中

时间:2011-06-16 13:37:42

标签: jquery css

当我尝试使用这样的jQuery时:$('#myDiv')。css('left')

在chrome中,它返回10%,这是我的预期,因为我将左值设置为10%;

但是在firefox中它返回px中的值?我怎么能总是得到10%?

由于


所以我认为从所有浏览器获得相同的结果,最好让它返回偏移值。

1 个答案:

答案 0 :(得分:0)

我相信你可以得到一致的回应...

var position = $('#myDiv').position();
var left = position.left;

这可能不是您想要的百分比,但在所有浏览器中都是相同的。如果您希望相对于父容器的位置,则可能需要offset()而不是position。