<分区>
我正在寻找一种方法来了解某个对象(如 Div、img 等)是否在 JavaScript/jQuery 窗口中被用户显示和可见。
当我说“显示并可见”时,就是用户没有充分滚动页面以让对象可见(如果您明白我的意思)。但是,如果用户滚动页面并且 div 不再可见(在窗口外),我正在寻找的功能应该知道这一点。
标签 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/