Mozilla & IE開發人員似乎已經同時更改了其高度元素的實現來表示Opera實現......我以前不必擔心。javascript文檔高度併發症
var height = (document.height !== undefined) ? document.height : document.body.offsetHeight;
當在空白文檔上執行時,現在返回0作爲文檔的高度。我的實現需要知道真正的客戶端視口動態構建。 Chrome和Safari仍然像以往一樣行事。
scrollHeight和clientHeight的作用完全相同。
使事情變得複雜document.height和document.body.offsetHeight現在也將文檔的整個高度考慮在內,而不僅僅是可視區域,因爲他們曾經用過......我嘗試了一種舊的表格間隔方法並使用一個2000像素x 1px的透明和文檔高度現在設置爲2000 ....自然Chrome和Safari仍然按預期工作,只給出可視尺寸。
我非常想解決這個問題。
絕對精彩,非常非常非常感謝! – David 2010-01-28 21:10:19
bobince值得一票。 – 2010-01-28 21:21:59