【发布时间】:2013-12-11 00:00:36
【问题描述】:
当我们想在 jquery 中检查浏览器中滚动到底部的事件时。所以我们可以写:
if $(window).scrollTop > $(document).height - $(window).height - 50
doScrollEvent(); //Event we do to load data when scroll to the bottom
那么这里的文档和窗口有什么区别呢?
【问题讨论】:
当我们想在 jquery 中检查浏览器中滚动到底部的事件时。所以我们可以写:
if $(window).scrollTop > $(document).height - $(window).height - 50
doScrollEvent(); //Event we do to load data when scroll to the bottom
那么这里的文档和窗口有什么区别呢?
【问题讨论】:
在 Google 或 StackOverflow 上进行快速搜索,会找到一堆答案。这些将帮助您了解其中的区别。
【讨论】:
document 指的是页面本身的宽度。 window 指的是视口(即您的浏览器窗口有多大)。
【讨论】:
window 对象表示浏览器中打开的窗口。 当 HTML 文档加载到 Web 浏览器时,它就变成了一个文档对象。所以那里的高度和宽度可能不同。 一个是浏览器对象,另一个是 HTML dom 对象。
【讨论】: