问题如何以编程方式确定“折叠”(浏览器显示多少垂直内容)?
“折叠”定义为您再也看不到/必须滚动的地方。
我曾尝试使用 JavaScript 来简单地确定浏览器窗口大小来确定折叠;不幸的是 - 这不能很好地工作,因为一些浏览器有标签等,即使你可能有 2 个大小相同的浏览器窗口 - 每个浏览器可能显示不同的垂直大小的内容。
最佳答案
window.innerHeight
是当前可见的高度。
document.height
为网页总高度。
The "fold" defined as where you can no longer see / have to scroll.
var fold = document.height - window.innerHeight;
编辑:For IE developers .谢谢古德曼
关于JavaScript:如何以编程方式确定网络 "fold"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2399368/