Firefox计算保证金

时间:2014-05-05 18:13:44

标签: javascript html css google-chrome firefox

在使用auto对中元素时,我会在Firefox和Chrome之间找到不同的计算结果。

div1 {width:100px; height: 100px; margin: 0 auto;}

当我使用getComputedStylecurrentStyle检查(使用JavaScript)计算的样式时,Chrome会给出一个实际的数字(以像素为单位),左边距或右边距的大小。然而,Firefox只是以0发布,即使元素居中也是如此。如何使用我从Chrome获得的Firefox中的JavaScript获得相同的发布结果?

补充说:我不需要更改值,我需要以像素为单位计算值,以便我可以动态地放置我所拥有的其他对象:固定'在页面上

1 个答案:

答案 0 :(得分:1)

我最近遇到了这个问题。

在firefox中,您可以使用jquery的offset()position()方法来解决此问题:

偏移()

  

获取相对于文档的匹配元素集中第一个元素的当前坐标。

位置()

  

获取匹配元素集中第一个元素的当前坐标,相对于偏移父元素。