jQuery - 如何检测项目当前是否在视口之外?

rst*_*rim 4 jquery

我正在构建一个将使用ajax更新主要内容区域的页面.用户将点击左侧菜单栏中的项目,使用搜索结果更新右侧的div.

我想检测用户是否向下滚动到目前为止导致右侧结果div移动到视口外 - 但是有人检测到了吗?

gna*_*arf 5

没有测试/跨浏览器保证/示例代码,但看看$elem.offset().topvs $(document).scrollTop()- 可能是你的解决方案.

您可能还需要.height()元素和window.

freenode上的#jQuery中的Brodingo只是将我链接到可以简化它的Viewport Selectors插件.