链接到另一页上的锚标记不起作用

时间:2015-03-24 19:42:26

标签: html wordpress

我有一个wordpress网站(不向公众开放)。我有一个菜单,在该菜单中,我有一个链接,例如http://example.org/schedule/#x-content-band-1

现在,当我点击它时,没有任何反应。浏览器底部的状态栏显示该URL(这是正确的),但点击它不会做任何事情。但是,如果我右键单击并打开一个新的选项卡/窗口,那么它就可以打开页面

LINK

<a href="http://example.org/schedule/#x-content-band-1"><span>Speakers</span></a>

ANCHOR

<div id="x-content-band-1">...</div>

1 个答案:

答案 0 :(得分:4)

在您有多个类似ID的情况下,连字符可能会很麻烦。浏览器倾向于将带连字符的URL组件视为单独的单词,因此您可能有几个看起来相同。

尝试使用下划线或camelCase,或确保第一个连字符前的子字符串是唯一的。