检查滚动条当前是否在底部-无jQuery
Check if the scroll is currently at the bottom - no jQuery
在不使用jQuery
的情况下,检查窗口滚动是否在底部最简单的方法是什么?
我遇到过一些方法,但大多数方法都不适用于跨浏览器。
以下是一种适用于我测试过的的少数浏览器的技术
window.onscroll = function () {
var totalHeight = document.documentElement.scrollHeight;
var clientHeight = document.documentElement.clientHeight;
var scrollTop = (document.body && document.body.scrollTop)
? document.body.scrollTop : document.documentElement.scrollTop;
if (totalHeight == scrollTop + clientHeight)
console.log('Bottom');
}
相关文章:
- 将jQuery放在代码的底部
- jQuery滚动到聊天框底部
- JQuery 自动滚动到底部(但在鼠标滚动时禁用)
- 如何防止文本区域在打字和进入页面底部时跳舞?:JQuery/CSS
- 如果在DIV的底部,JQuery会更新
- JQuery滚动到底部
- ScrollMagic不适用于页面底部链接的jQuery
- 使用JQuery从窗口底部修复元素
- Jquery检查用户是否在底部不工作
- 使用带有JQuery的jScrollPane滚动到表格底部
- 如何使用 jQuery 检测元素的顶部靠近浏览器底部
- 如何在底部显示 100px 时在滚动时触发 jquery 函数
- jQuery将页脚粘贴到页面底部
- jQuery在页面底部滚动时加载更多内容
- 在 Jquery 中滚动到底部无法正常工作
- 在 jquery 中滚动到顶部并滚动到底部
- 删除浏览器底部在 jQuery UI 选项卡的鼠标悬停上显示的 URL
- 如何使用 jquery 在滚动到底部时正确从元素中删除隐藏类
- DIV 向下滚动到底部 脚本错误 JQUERY
- 展开 DIV 时在页面底部 jQuery