博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript----是否下拉到页面底部
阅读量:5313 次
发布时间:2019-06-14

本文共 1154 字,大约阅读时间需要 3 分钟。

//获取滚动条当前的位置     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) {            var clientHeight = (document.body.clientHeight < document.documentElement.clientHeight) ? document.body.clientHeight : document.documentElement.clientHeight;        }        else {            var clientHeight = (document.body.clientHeight > document.documentElement.clientHeight) ? document.body.clientHeight : document.documentElement.clientHeight;        }        return clientHeight;}
//获取文档完整的高度function getScrollHeight(){        return (Math.max(document.body.scrollHeight, document.documentElement.scrollHeight));}
window.onscroll = function(){    if(getScrollTop() + getClientHeight() >= getScrollHeight()){        alert('页面底部');    }}

 

转载于:https://www.cnblogs.com/yxfboke/p/11535117.html

你可能感兴趣的文章
34.Linux-printk分析、使用__FILE__, __FUNCTION__, __LINE__ 调试
查看>>
明白了最基本的压缩原理
查看>>
UITableViewCell 多选和全选(checkBoxCell)
查看>>
OA办公系统可解组织管理燃眉之急
查看>>
(转) 插入文章时,中文引号转化为英文引号
查看>>
SpringMVC @RequestParam和@RequestBody的区别
查看>>
18.Docker Compose
查看>>
jdk导入证书命令 https升级证书对支付的影响
查看>>
ESP8266无线串口模块介绍
查看>>
bzoj 1221 [HNOI2001] 软件开发 费用流
查看>>
Linux 命令总结(三)-用户与权限
查看>>
深入了解scanf() getchar()和gets()等函数之间的区别
查看>>
.Net多线程、异步及线程同步总结(一):基础篇
查看>>
面试题:平衡二叉树
查看>>
example
查看>>
数据结构--线段树--lazy延迟操作
查看>>
Keil的标题“礦ision3" 的改变(转)
查看>>
TFIDF<细读>
查看>>
timeTaken - 计算函数执行所花费的时间
查看>>
加密--win7下安装openssl
查看>>