dom元素的大小及觸底加載更多

一直對ScrollTop帜乞、ScrollHeight、ClientHeight绪励、OffsetHeight這些內(nèi)容傻傻分不清楚,看了還會忘唠粥,今天寫觸底加載更多的時候又用到了疏魏,還是整理下來,捋清楚知識點比較好晤愧。

一蠢护、基本概念

1、偏移量 offset dimension**

描述:包括元素在屏幕上占用的所有可見的空
讀寫:只讀

offsetHeight:元素在垂直方向上占用的空間大小养涮,以像素計。包括元素的高度眉抬、(可見的)水平滾動條的高度贯吓、上邊框高度和下邊框高度。

offsetWidth:元素在水平方向上占用的空間大小蜀变,以像素計悄谐。包括元素的寬度、(可見的)垂直滾動條的寬度库北、左邊框?qū)挾群陀疫吙驅(qū)挾?/p>

offsetLeft:元素的左外邊框至包含元素的左內(nèi)邊框之間的像素距離爬舰。

offsetTop:元素的上外邊框至包含元素的上內(nèi)邊框之間的像素距離。

1.png
2寒瓦、客戶區(qū)大小 client dimension

描述:元素內(nèi)容及其內(nèi)邊距所占據(jù)空間大小
讀寫:只讀

clientWidth: 元素內(nèi)容區(qū)寬度加上左右內(nèi)邊距寬度

clientHeight: 元素內(nèi)容區(qū)高度加上左右內(nèi)邊距高度


2.png

客戶區(qū)的定義就是元素內(nèi)部的空間大小情屹,因此不包括滾動條占用的空間

要確定瀏覽器的視口大小,可以使用document.documentElement或document.body的clientWidth和clientHeight

3杂腰、滾動大小 scroll dimension

描述:包含滾動內(nèi)容的元素大小

scrollHeight:在沒有滾動條的情況下垃你,元素內(nèi)容的總高度。 scrollWidth:在沒有滾動條的情況下,元素內(nèi)容的總寬度惜颇。 scrollLeft:被隱藏在內(nèi)容區(qū)域左側(cè)的像素數(shù)皆刺。通過設置這個屬性可以改變元素的滾動位置。

scrollTop:被隱藏在內(nèi)容區(qū)域上方的像素數(shù)凌摄。通過設置這個屬性可以改變元素的滾動位置羡蛾。

scrollWidth 和 scrollHeight 主要用于確定元素內(nèi)容的實際大小

3.png

二、加載更多

基于按鈕加載更多其實比較簡單锨亏,我們這里主要結(jié)合dom知識說說滾動加載更多
核心內(nèi)容有兩點:
1痴怨、給滾動元素增加事件監(jiān)聽
2、判斷ele.clientHeight+ele.scrollTop與ele.scrollHeight的大小就可以了

在簡書上發(fā)布相關文章是對自己不斷學習的激勵屯伞;如有什么寫得不對的地方腿箩,歡迎批評指正;給我點贊的都是小可愛^_^

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末劣摇,一起剝皮案震驚了整個濱河市珠移,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌末融,老刑警劉巖钧惧,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異勾习,居然都是意外死亡浓瞪,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門巧婶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來乾颁,“玉大人,你說我怎么就攤上這事艺栈∮⒘耄” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵湿右,是天一觀的道長诅妹。 經(jīng)常有香客問我,道長毅人,這世上最難降的妖魔是什么吭狡? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮丈莺,結(jié)果婚禮上划煮,老公的妹妹穿的比我還像新娘。我一直安慰自己场刑,他們只是感情好般此,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布蚪战。 她就那樣靜靜地躺著,像睡著了一般铐懊。 火紅的嫁衣襯著肌膚如雪邀桑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天科乎,我揣著相機與錄音壁畸,去河邊找鬼。 笑死茅茂,一個胖子當著我的面吹牛捏萍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播空闲,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼令杈,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了碴倾?” 一聲冷哼從身側(cè)響起逗噩,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎跌榔,沒想到半個月后异雁,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡僧须,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年纲刀,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片担平。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡示绊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出暂论,到底是詐尸還是另有隱情耻台,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布空另,位于F島的核電站,受9級特大地震影響蹋砚,放射性物質(zhì)發(fā)生泄漏扼菠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一坝咐、第九天 我趴在偏房一處隱蔽的房頂上張望循榆。 院中可真熱鬧,春花似錦墨坚、人聲如沸秧饮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽盗尸。三九已至柑船,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間泼各,已是汗流浹背鞍时。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留扣蜻,地道東北人逆巍。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像莽使,于是被迫代替她去往敵國和親锐极。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容