我嘗試在Linux Firefox中獲取機身寬度。Linux中錯誤的機身寬度Firefox
document.body.scrollWidth等於我在firefox窗口中可以看到的寬度。
所以,當我改變窗口大小,document.body.scrollWidth改變。
但在Google Chrome中,它等於身寬。
我的Firefox版本是6.0。
如何在Firefox/Linux中獲取身寬?
我嘗試在Linux Firefox中獲取機身寬度。Linux中錯誤的機身寬度Firefox
document.body.scrollWidth等於我在firefox窗口中可以看到的寬度。
所以,當我改變窗口大小,document.body.scrollWidth改變。
但在Google Chrome中,它等於身寬。
我的Firefox版本是6.0。
如何在Firefox/Linux中獲取身寬?
每http://dev.w3.org/csswg/cssom-view/#dom-element-scrollwidthscrollWidth
上<body>
返回標準模式的「窗口尺寸」(或者更精確地盒體的實際寬度)和在特殊模式文檔內容寬度(在列表項3)。
這聽起來像您的頁面處於標準模式。在這種情況下document.documentElement.scrollWidth
應該做你想做的事情(列表中的第2項)。
我相信你正在尋找offsetWidth來計算身體內容的寬度。
我已經檢查過odcument.body.offsetWidth和document.body.clientWidth,但它們也取決於Firefox的窗口大小。 – Oz6848
您鏈接的文檔可以幫助我很多。對不起,延遲迴復,非常感謝你的幫助 – Oz6848