我有一个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>
答案 0 :(得分:4)
在您有多个类似ID的情况下,连字符可能会很麻烦。浏览器倾向于将带连字符的URL组件视为单独的单词,因此您可能有几个看起来相同。
尝试使用下划线或camelCase,或确保第一个连字符前的子字符串是唯一的。