【发布时间】:2021-05-23 13:24:42
【问题描述】:
在网络上搜索时,我只遇到了考虑到视口和/或第一个可滚动的父容器的解决方案。但是,是否有一种防弹方法来检查 div 是否可见(用户实际上可以看到它,它的一部分或全部),即使它位于任意数量的可滚动组件中,或者还有其他组件在上面这个 div 与它重叠,或者 div 有 display: none,或者我现在想不到的任何其他情况?
【问题讨论】:
标签: html css dom viewport scrollable
在网络上搜索时,我只遇到了考虑到视口和/或第一个可滚动的父容器的解决方案。但是,是否有一种防弹方法来检查 div 是否可见(用户实际上可以看到它,它的一部分或全部),即使它位于任意数量的可滚动组件中,或者还有其他组件在上面这个 div 与它重叠,或者 div 有 display: none,或者我现在想不到的任何其他情况?
【问题讨论】:
标签: html css dom viewport scrollable
也许this answer 会帮助你。作者创建了一个实用函数,将元素的可见性记录到控制台。
【讨论】: