我怎么知道如果一个DOM对象是在窗口使用JavaScript

How can I tell if a DOM object is out of the window using JavaScript?

本文关键字:窗口 JavaScript 对象 DOM 如果 一个 我怎么知道      更新时间:2023-09-26

我正在寻找一种方法来知道一个对象(如div, img等)是否在JavaScript/jQuery的窗口中显示并由用户可见。

当我说"显示和可见",这是当用户不滚动页面足够让对象可见(如果你知道我的意思)。但是,如果用户滚动页面和div不再可见(是窗外)的功能,我正在寻找应该知道。

你应该使用jQuery的Viewport选择器来检查元素当前是否在实际的Viewport中可见。

这里有一个演示来告诉你我的意思。