亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

offsetheight 和scrollheight都是什么意思啊

offsetheight 和scrollheight都是什么意思啊

桂圓 2016-10-15 22:04:34
看了w3cschool上寫的是?element.offsetHeight 返回,任何一個元素的高度包括邊框和填充,但不是邊距element.scrollHeight 返回整個元素的高度(包括帶滾動條的隱蔽的地方)?沒看明白,大神給解釋下吧
查看完整描述

4 回答

已采納
?
chwech

TA貢獻63條經驗 獲得超18個贊

http://img1.sycdn.imooc.com//5802efaf00010a6906650493.jpg

上個自己畫的圖。有點丑,湊合著看吧。圖中有陰影的是一個元素。陰影是邊框border,那個很丑的箭頭代表滾動條。offsetHeight就是border+content+padding的高度。不包括外邊距。scrollHeight就是元素內容的總高度,有隱藏的內容就是圖中的狀況。scrollLeft和scrollTop就是被隱藏的地方到滾動條的距離。嗯,就是這樣。小白,大神輕拍

查看完整回答
3 反對 回復 2016-10-16
?
慕先生8224389

TA貢獻2條經驗 獲得超1個贊

clientHeight
四種瀏覽器對 clientHeight 的解釋都沒有什么異議,都認為是內容可視區域的高度,也就是說頁面瀏覽器中可以看到內容的這個區域的高度,一般是最后一個工具條以下到狀態欄以上的這個區域,與頁面內容無關。

offsetHeight
IE、Opera 認為 offsetHeight = clientHeight + 滾動條 + 邊框。
NS、FF 認為 offsetHeight 是網頁內容實際高度,可以小于 clientHeight。

scrollHeight
IE、Opera 認為 scrollHeight 是網頁內容實際高度,可以小于 clientHeight。
NS、FF 認為 scrollHeight 是網頁內容高度,不過最小值是 clientHeight。

查看完整回答
1 反對 回復 2016-10-16
?
budflower

TA貢獻4條經驗 獲得超2個贊

offsetHeight即為該容器的高度,

scrollHeight即內容的實際高度=> ?可顯示區域的高度+隱藏的高度

查看完整回答
反對 回復 2016-11-22
  • 4 回答
  • 0 關注
  • 2701 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號