更改浏览器认为页面顶部的位置?

时间:2013-11-12 21:12:02

标签: html css xenforo

我想不出一个好头衔,抱歉!

我有一个网站,有一个浮动(固定)导航/标题栏。这样可以正常工作,但页面上有几个锚点,可以快速导航和/或直接永久固定。

当有人试图使用其中一个锚链接时会出现问题 - 页面会跳转到锚点,但标题会覆盖锚点下方的内容。浏览器跳转,以便页面视图的顶部位于锚点,但页面视图的顶部不是页面的顶部 - 导航的底部是。

那么,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以将您的锚点放在页面的稍高处,以便显示导航栏

OR

您可以使用javascript从顶部计算锚点的偏移量并向其添加几个像素,然后单击链接滚动到该新偏移量。