2014-12-02 34 views
-3

我有锚链接在导航中正常工作(服务 - >猎头/执行搜索等) 但导航下图标上的锚链接不起作用。当我把url(包括标签)放到一个新的浏览器窗口中时,它确实可行),所以我不明白为什么它不能从图标(甚至是图标下面的文本,但它从主导航栏中) 。有任何想法吗?为什么这些锚链不起作用?

http://www.mapthemarket.co.uk

+1

欢迎来到StackOverflow。请将相关代码放在这里,这样我们就可以在不需要外部页面的情况下重现问题。这也可以帮助你分析问题。 – 2014-12-02 08:35:48

回答

0

我没有看到在该页面的源代码中的任何锚。菜单中的链接使用某种Javascript进行滚动。

这是你如何使HTML锚:

<a href="#headhunting">Link to headhunting anchor</a> 
<h3 id="headhunting">This is my headhunting section where the above link jumps to</h3> 
0

你的一个脚本(this one),改变视类的链接的行为。在顶部的链接有类即开始menu-item,见下图:

<div class="second"><div class="inner"> 
    <ul> 
    <li id="nav-menu-item-1496" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home "><a href="http://www.mapthemarket.co.uk/#headhunting" class=""><i class="menu_icon fa blank"></i><span>Headhunting/Executive Search</span><span class="plus"></span></a></li> 
... 

要获得相同的行为,我建议你从顶部的链接复制类,并把它们放在不属于链接看起来像你还需要有类second的包装div。

尝试添加一些您的代码到jsfiddle,所以它更容易为社区提供帮助。