首页 > 语言 > JavaScript > 正文

基于滚动条位置判断的简单实例

2024-05-06 15:23:35
字体:
来源:转载
供稿:网友

实例如下所示:

//获取滚动条距离顶部位置function getScrollTop() { var scrollTop = 0; if (document.documentElement && document.documentElement.scrollTop) {  scrollTop = document.documentElement.scrollTop; } else if (document.body) {  scrollTop = document.body.scrollTop; } return scrollTop;}//获取当前可视范围的高度function getClientHeight() { var clientHeight = 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); } return clientHeight;}//获取文档完整的高度function getScrollHeight() { return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);}//判断滚动条是否达到底部getScrollTop() + getClientHeight() == getScrollHeight()

以上这篇基于滚动条位置判断的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持错新站长站。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选