显示“返回顶部”向下滚动时使用 jQuery 链接元素
我想用 jQuery 模仿行为,就像你在这里看到的那样: http://edo.webmaster.am/
只需查看右下角,向下滚动一点,您就会看到“返回顶部”按钮。
因此,它是不可见的,直到您向下滚动页面然后它才会出现(动画)。
我怎样才能在 jQuery 中做到这一点?
I want to mimic behaviour with jQuery like you can see here:
http://edo.webmaster.am/
Just look at the right bottom corner, scroll down a bit and you'll see the "back to top" button.
So it's invisible until you scroll down a page and then it appears (animated).
How can I do that in jQuery ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以监视当前窗口滚动位置并采取相应措施。如果您希望偏移量位于某个点之后(下面的代码将进行任何滚动,甚至 1px),那么只需检查
$(this).scrollTop() > > if 语句中的 n
,其中 n 是所需的偏移量。http://jsfiddle.net/robert/fjXSq/
You can monitor the current window scroll position and act accordingly. If you want the offset to be after a certain point (the below code will do any scrolling, even 1px) then just check that
$(this).scrollTop() > n
in the if statement, where n is the desired offset.http://jsfiddle.net/robert/fjXSq/
老问题,但我想,自从我为自己实现了一个,就可以给我两分钱。我相信最好使用 setTimeout 来防止多个触发事件的安全。像这样:
Old question but I thought since I implemented one for myself to give my two cents. I believe it is better to use a setTimeout to safeproofing against multiple triggered events. Like this: