js 判断滚动条是否滑动到了底部

发布时间:2023年12月20日

const scrollToTheEndFn = () => {
let scrollTopFn = 0; // 滚动条的高度
if (document.documentElement && document.documentElement.scrollTop) {
scrollTop = document.documentElement.scrollTop;
} else if (document.body) {
scrollTop = document.body.scrollTop;
}

let clientHeightFn = 0;
if (document.body.clientHeight && document.documentElement.clientHeight) {
  clientHeight = Math.min(
    document.body.clientHeight,
    document.documentElement.clientHeight,
  );
} else {
  clientHeight = Math.max(
    document.body.clientHeight,
    document.documentElement.clientHeight,
  );
}

const getScrollHeightFn = Math.max(
  document.body.scrollHeight,
  document.documentElement.scrollHeight,
);

if (scrollTop + clientHeight >= getScrollHeight ) {
 //说明是到了底部了
}

};

文章来源:https://blog.csdn.net/weixin_46451295/article/details/135103965
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。