首页 > 开发 > JS > 正文

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

2024-05-06 16:41:24
字体:
来源:转载
供稿:网友

实例如下所示:

//获取滚动条距离顶部位置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()

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


注:相关教程知识阅读请移步到JavaScript/Ajax教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表