有没有办法检测浏览器窗口的可见量?

时间:2013-03-10 08:49:01

标签: javascript css browser

这可能是一个模糊的问题,所以我提前道歉。我只是想知道是否有任何方法(Javascript,服务器端或其他方式)可以以某种方式检测浏览器窗口的任何部分是否在屏幕上不可见。

例如,也许我几乎最大化了我的浏览器窗口,然后抓住它并将其中的一些拖出屏幕...可以触发任何Javascript / ajax事件以查明视口中有多少“不可见,“允许我在文档中添加一个类或者可以调整样式的东西,或者是一个无法传递给Web应用程序的操作系统级事件/变量?

1 个答案:

答案 0 :(得分:0)

jQuery Waypoints插件http://imakewebthings.github.com/jquery-waypoints/

您可以使用该插件检测元素何时在视口中。

我发现另一个有用的教程(不知道它是否与你相关)是http://www.9lessons.info/2009/07/load-data-while-scroll-with-jquery-php.html

这是一种通过AJAX加载内容的方法,可以加快初始加载时间并改善用户体验。

这取决于你想要达到的目标:)