2011-09-26 22 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