从底部滚动多少?
重要性:5
elem.scrollTop
属性是元素从顶部滚动出来的部分的大小。如何获取底部滚动的部分大小(我们称之为 scrollBottom
)?
编写适用于任意 elem
的代码。
附注:请检查您的代码:如果没有滚动或元素已完全滚动到底部,则应返回 0
。
解决方案是
let scrollBottom = elem.scrollHeight - elem.scrollTop - elem.clientHeight;
换句话说:(总高度)减去(从顶部滚出的部分)减去(可见部分)——这正是从底部滚出的部分。