js 获取窗口/容器内部滚动位置

网友投稿 856 2022-11-17

js 获取窗口/容器内部滚动位置

js 获取窗口/容器内部滚动位置

前端

(document.getElementsByClassName("container")[0]).scrollTop -- 容器内部滚动条位置

(document.getElementsByClassName("container")[0]).scrollHeight -- 容器内部滚动区域高度

(document.getElementsByClassName("container")[0]).offsetHeight-- 容器自身在上层容器的滚动位置

(document.getElementsByClassName("containerItem")[0]).getBoundingClientRect() -- 元素距离窗口上方的相对位置。

容器内部滚动条是否滚动到底部:

var container=document.getElementsByClassName("leftCommentRecord")[0];

container.scrollTop+container.offsetHeight==container.scrollHeight

注:offsetHeight与clientHeight看具体情况使用,窗口内滚动使用offsetHeight,容器内部滚动使用clientHeight。

距离顶部位置:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【力扣·每日一题】507. 完美数 (C++ 模拟 数的因子)
下一篇:(顶刊)基于目标与变量联合建模的分布算法的多目标估计
相关文章

 发表评论

暂时没有评论,来抢沙发吧~