0

我在 Safari 和 FF 中完成的灯箱有问题。

如果我在页面向下滚动时打开灯箱,然后关闭灯箱,页面立即滚动到顶部......我真的不明白为什么。

有一种方法可以让当前页面滚动,这样我就可以在关闭灯箱时设置它以避免滚动顶部?

谢谢你

4

2 回答 2

1

关闭操作中使用的锚标记可能类似于以下内容:

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

那个空的标签会让你回到页面顶部。如果您的浏览器的 URL 突然有一个#结尾,您就会知道这是真的。

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

于 2010-11-24T22:48:55.210 回答
0

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

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

于 2010-11-24T22:50:29.963 回答