我在 Safari 和 FF 中完成的灯箱有问题。
如果我在页面向下滚动时打开灯箱,然后关闭灯箱,页面立即滚动到顶部......我真的不明白为什么。
有一种方法可以让当前页面滚动,这样我就可以在关闭灯箱时设置它以避免滚动顶部?
谢谢你
关闭操作中使用的锚标记可能类似于以下内容:
<a href="#"></a>
那个空的标签会让你回到页面顶部。如果您的浏览器的 URL 突然有一个#
结尾,您就会知道这是真的。
要停止它,您需要停止锚点的默认行为,方法是在单击时返回 false,或者使用类似 jQuery 的event.preventDefault()
方法(首选)。
我相信您正在触发锚链接。
确保在关闭函数上返回 false。