如何让jquery函数在div显示在屏幕上时运行
简而言之: 我正在开发一个项目,我想在屏幕上显示特定的 div 时运行一个函数。
详细信息: 在我的模板中,屏幕右下角固定有一个滚动到顶部按钮。当有人向下滚动到页脚时,我想隐藏该按钮。 意味着当有人向下滚动到页脚并且页脚的顶部边框显示在屏幕上时,我想要运行一个函数来隐藏“转到顶部”按钮。
请帮我解决这个问题...
In Short:
I am working on a project and I want to run a function when a particular div is displayed on the screen.
Detail:
There is a scroll to top button fixed on the bottom right of the screen in my template. I want to hide that button when someone scroll down to the footer.
Means when someone scroll down to the footer and the top border of the footer is displayed on the screen, I want a function to run which would hide the go to top button.
Please help me out of this problem...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
初始化窗口以监视其滚动
您要调用它的函数:
Initialize the window to monitoring its scrolling
The function you want to invoke it:
我认为您需要在主体上注册一个滚动侦听器,以检查页脚是否在视图中,如果是,则执行隐藏。像这样的东西...
I think you'll need to register a scroll listener on the body that checks to see if the footer is in view and perform the hide if so. Something like this...