javascript - 我如何使用 JavaScript 判断 DOM 对象是否在窗口之外?

标签 javascript jquery

<分区>

我正在寻找一种方法来了解某个对象(如 Div、img 等)是否在 JavaScript/jQuery 窗口中被用户显示和可见。

当我说“显示并可见”时,就是用户没有充分滚动页面以让对象可见(如果您明白我的意思)。但是,如果用户滚动页面并且 div 不再可见(在窗口外),我正在寻找的功能应该知道这一点。

最佳答案

你应该使用 Viewport selectors for jQuery检查元素当前在实际视口(viewport)中是否可见。

Here's a demo向您展示我的意思。

关于javascript - 我如何使用 JavaScript 判断 DOM 对象是否在窗口之外?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16653707/

相关文章:

javascript - 访问导航守卫中的 Vuex 更改器(mutator)

javascript - 如何调用动态 ID?

javascript - jQuery 从字符串调用函数

javascript - 在 jquery 中复制/克隆带有选定选项的下拉列表

javascript - 如何在单击按钮时更改按钮颜色、字形和文本?

javascript - 获取所有选中的复选框 javascript 或 jquery

javascript,绑定(bind) `this` 不起作用

javascript - 提示后 Yeoman 复制功能不起作用

javascript - Spring MVC : CSS & JS not getting applied to Jsp page

javascript - 如何每秒更新 "event.clientX"?