这可能是一个模糊的问题,所以我提前道歉。我只是想知道是否有任何方法(Javascript,服务器端或其他方式)可以以某种方式检测浏览器窗口的任何部分是否在屏幕上不可见。
例如,也许我几乎最大化了我的浏览器窗口,然后抓住它并将其中的一些拖出屏幕...可以触发任何Javascript / ajax事件以查明视口中有多少“不可见,“允许我在文档中添加一个类或者可以调整样式的东西,或者是一个无法传递给Web应用程序的操作系统级事件/变量?
答案 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加载内容的方法,可以加快初始加载时间并改善用户体验。
这取决于你想要达到的目标:)