高程3 P.198書上說了innerWidth和innerHeight的值即視口(viewport)大小。接著又說了document.documentElement.clientWidth和document.documentElement.clientHeight也可以取得視口大小。那么viewport到底是哪一個值呢?包不包含滾動條的寬度呢?還有書中這樣的代碼,顯然是把window.innerWidth和document.documentElement.clientWidth當(dāng)成相同的值處理了//取得頁面視口的大小var pageWidth = window.innerWidth;var pageHeight = window.innerHeight;if(typeof pageWidth != "number"){
if(document.compatMode == "CSS1Compat")
pageWidth = document.documentElement.clientWidth;
pageHeight = document.documentElement.clientHeight;
}else{
pageWidth = document.body.clientWidth;
pageHeight = document.body.clientHeight;
}
}
視口(viewport)包不包含滾動條。
ITMISS
2018-09-14 11:10:22