Link 需要刷新才能使锚点工作

Link that require refresh for anchor to work

我的页面中有一个锚点:

<h3 style="clear: both; padding-top: 10px;">
  <a name="taverns_inns" style="font-family: verdana !important; font-size: 0.8em !important; font-weight:700 !important; color: #000000 !important; line-height: 1.8em;">Taverns and Inns</a></h3>

我在另一个页面上也有一个 link 到那个锚点。

<a href="/page.html#taverns_inns">Taverns and `Inns</a>`

当我点击 link 时,我只会被带到页面的顶部。如果我随后单击地址栏并按 return,那么它会将我带到锚点,但如果我必须那样做,那就不好了。

有谁知道为什么它不直接带我到那里?

我已经确定并解决了问题。我在页面上有一个 jQuery 函数 运行ning,当文档准备好时设置为 运行,但已经晚了。我将脚本移到了页面底部。 现在可以使用了。