scrolltop與scrollheight offsetHeight和clientHeight的區(qū)別?
offsetHeight和clientHeight的區(qū)別?JS中clientheight和offsetHeight的區(qū)別如下:1??蛻舳司W(wǎng)頁(內(nèi)容)可見區(qū)域高document.body.clientH
offsetHeight和clientHeight的區(qū)別?
JS中clientheight和offsetHeight的區(qū)別如下:1??蛻舳司W(wǎng)頁(內(nèi)容)可見區(qū)域高document.body.clientHeight文件也就是說,頁面瀏覽器中可以看到內(nèi)容的區(qū)域的高度一般是從最后一個工具欄底部到狀態(tài)欄頂部的區(qū)域,與頁面內(nèi)容無關(guān)。
注意:IE和opera認為scrollheight是web內(nèi)容的實際高度,可以小于clientheight。2偏移高度網(wǎng)頁可見區(qū)域高:document.body.offthesight文件(包括邊線寬度)兩者之間的關(guān)系:NS和FF認為偏移高度和滾動高度都是網(wǎng)頁內(nèi)容的高度,但當網(wǎng)頁內(nèi)容的高度小于或等于clientheight時,scrollheight的值是clientheight,偏移高度可以小于clientheight。
用通俗的話解釋下offsetheight屬性?
偏移高度包括邊框和內(nèi)部白色補丁。但是元素之外的內(nèi)容不會被評估。也就是說,只返回元素的實際高度。如果可以看到邊框,則從上邊框到下邊框的距離就是offsetHeight返回的值。測試后,IE和FF都恢復正常。值得一提的是,CSS是用來控制元素的高度的,它會在IE中膨脹,而不是在FF中,但是返回的值是正確的!雖然偏移高度不是W3C標準屬性,但瀏覽器廣泛支持它。