jQuery 找到我的页面滚动值(偏移量 - 位置)

发布于 2024-10-04 11:12:13 字数 145 浏览 6 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

对不⑦ 2024-10-11 11:12:13

关闭操作中使用的锚标记可能看起来与此类似:

<a href="#"></a>

那个空主题标签会将您带回页面顶部。如果您的浏览器 URL 末尾突然出现一个 #,您就会知道这是真的。

要停止它,您需要停止锚点的默认行为,方法是在单击时返回 false,或者使用 jQuery 的 event.preventDefault() 方法(首选)。

The anchor tag used in the close action probably looks similar to this:

<a href="#"></a>

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).

分分钟 2024-10-11 11:12:13

我相信您正在触发锚链接。

确保在关闭函数上返回 false。

i believe you're triggering the anchor link.

Make sure to return false on your close function.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文