问题
当您单击带有锚点的外部链接时:
- 您将被重定向到该页面
- 您将立即转到链接中的锚点
- 页面将完成加载(您已经处于锚点)
- 页面完成加载 - 返回页面顶部
现场示例...直接链接到锚点的外部 URL:www.mysite.com/index.html#sources_and_credits
我在此示例中添加了一些重图像,以便加载和复制包含大量内容和较小图像的文档需要一点时间。如果第一次尝试没有出现问题,请刷新页面并考虑清除缓存。
怎么解决?
我是文档器的创建者,您的链接不再有效,因为我在一小时后删除了创建的文档。
所以我将用一个工作示例来解释它:
http://revaxarts-themes.com/documenter/docs/
如果您想进行深度链接,可以使用:http ://revaxarts-themes.com/documenter/docs/#autosave直接将您带到该页面(本机浏览器行为)。尽管脚本也尝试滚动到该点并从顶部开始。
为了防止这种本机行为,您可以使用此链接http://revaxarts-themes.com/documenter/docs/#!/autosave让您从顶部开始,如果 DOM 准备就绪,它会滚动到该锚点。
当然,这是定制的,而不是原生行为。
希望有帮助!