jQuery:如何检查文档中的 block 是在视口(viewport)内还是在视口(viewport)外?

标签 jquery triggers scroll visible viewport

我基本上是想在页脚位于视口(viewport)内时触发一个函数。

如何检查页脚当前在视口(viewport)中是否可见?

我假设我必须将其放入 $(window).scroll() 事件中,以便一旦页脚变得可见,监听器就会变为 true,但该功能应该是什么我就可以'搞不懂。

任何帮助将不胜感激。

感谢您的阅读,

詹尼斯

最佳答案

检查页脚元素的顶部是否大于窗口高度。类似的东西

$("#yourfooterid").position().top > $(window).height()

关于jQuery:如何检查文档中的 block 是在视口(viewport)内还是在视口(viewport)外?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2627219/

相关文章:

mysql - Yii中使用触发器时如何使用事务

mysql - 如何将自动增量列添加到 csv 存储引擎类型的 mysql 表?

java - JScrollPane 不想滚动

Android 水平 ScrollView 的行为类似于 iPhone(分页)

javascript - 试图在一个页面上加载很多 <video> 标签

javascript - 根据单元格的值更改表的行类别

javascript - jQuery、DOM 和 on() 方法

sql-server - 在 SQL Server 中获取用户名的 DDL 触发器

javascript - jQuery 使用下一个/上一个按钮滚动到下一个 Div 类

javascript - 屏幕尺寸变化时 HTML 元素的棋盘着色