捲軸從底部開始嗎?
重要性:5
elem.scrollTop
屬性是從頂端捲動出去的部分的大小。如何取得底部捲動的大小(我們稱之為 scrollBottom
)?
撰寫適用於任意 elem
的程式碼。
附註:請檢查你的程式碼:如果沒有捲動或元素已完全捲動到底部,則應傳回 0
。
解決方案是
let scrollBottom = elem.scrollHeight - elem.scrollTop - elem.clientHeight;
換句話說:(總高度) 減去 (捲動出的頂部) 減去 (可見部分) – 這正是捲動出的底部。