jQuery 找到我的页面滚动值(偏移量 - 位置)
我在 Safari 和 FF 中制作的灯箱有问题。
如果我在页面向下滚动时打开灯箱,然后关闭灯箱,页面会立即滚动到顶部......我真的不明白为什么。
有没有办法让当前页面滚动,以便我可以在关闭灯箱时设置它以避免滚动顶部?
谢谢
i've a problem with a lightbox i've done in Safari and FF.
If i open my lightbox when the page is scrolled down and then I close the lightbox the page scroll to top istantly... i really don't understand why.
there is a way to get the current page scrolling so i can set it when i close the lightbox to avoid the scroll top?
thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
关闭操作中使用的锚标记可能看起来与此类似:
那个空主题标签会将您带回页面顶部。如果您的浏览器 URL 末尾突然出现一个
#
,您就会知道这是真的。要停止它,您需要停止锚点的默认行为,方法是在单击时返回 false,或者使用 jQuery 的
event.preventDefault()
方法(首选)。The anchor tag used in the close action probably looks similar to this:
And that empty hashtag is sending you back to the top of the page. You'll know this is true if your browser's URL suddenly has a
#
at the end of it.To stop it, you need to stop the default behavior of the anchor, either by returning false on click, or by using something like jQuery's
event.preventDefault()
method (preferred).我相信您正在触发锚链接。
确保在关闭函数上返回 false。
i believe you're triggering the anchor link.
Make sure to return false on your close function.