返回课程

从底部滚动多少?

重要性:5

elem.scrollTop 属性是元素从顶部滚动出来的部分的大小。如何获取底部滚动的部分大小(我们称之为 scrollBottom)?

编写适用于任意 elem 的代码。

附注:请检查您的代码:如果没有滚动或元素已完全滚动到底部,则应返回 0

解决方案是

let scrollBottom = elem.scrollHeight - elem.scrollTop - elem.clientHeight;

换句话说:(总高度)减去(从顶部滚出的部分)减去(可见部分)——这正是从底部滚出的部分。