当用户到达页面底部时如何显示div?
当用户滚动到页面底部时,我想显示一些 div,当然是使用 jQuery。如果用户滚动回到顶部,div 就会淡出。 那么如何计算视口(或任何正确的名称):)
谢谢
When user scrolls to the bottom of the page I want to show some div, with jQuery of course. And if user scrolls back to he top, div fade out.
So how to calculate viewport (or whatever is the right name) :)
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这必须让您开始:
这里假设
body
的margin
为0
。否则,您需要将顶部和底部边距添加到$('body').height()
。This must get you started:
This assumes that
body
has amargin
of0
. Else you'll need to add the top and bottom margin to the$('body').height()
.您可以使用以下内容:
我使用它是因为我
希望这会有所帮助
You can use the following:
I use this because i have
Hope this helps
如果您想显示 div 而不是 javascript 弹出窗口,请对 BalusC 的代码进行一些小编辑:
Here's a small edit on the BalusC's code if you want to show a div not a javascript popup:
$(document).scrollTop() 应该给你滚动条的位置。
您根据文档高度检查它。然后淡入或淡出 div。
$(document).scrollTop() should give you the position of scrollbar.
you check that against document height. then fade in or out the div.