2011-09-26 67 views
0

我尝试在Linux Firefox中获取机身宽度。Linux中错误的机身宽度Firefox

document.body.scrollWidth等于我在firefox窗口中可以看到的宽度。

所以,当我改变窗口大小,document.body.scrollWidth改变。

但在Google Chrome中,它等于身宽。

我的Firefox版本是6.0。

如何在Firefox/Linux中获取身宽?

回答

0

http://dev.w3.org/csswg/cssom-view/#dom-element-scrollwidthscrollWidth<body>返回标准模式的“窗口尺寸”(或者更精确地盒体的实际宽度)和在特殊模式文档内容宽度(在列表项3)。

这听起来像您的页面处于标准模式。在这种情况下document.documentElement.scrollWidth应该做你想做的事情(列表中的第2项)。

+0

您链接的文档可以帮助我很多。对不起,延迟回复,非常感谢你的帮助 – Oz6848

0

我相信你正在寻找offsetWidth来计算身体内容的宽度。

+0

我已经检查过odcument.body.offsetWidth和document.body.clientWidth,但它们也取决于Firefox的窗口大小。 – Oz6848