单击菜单中的子级别链接不起作用

时间:2013-06-07 17:07:30

标签: css menu

我在这个网站上遇到问题:http://www.homehatchery.com/

我似乎无法让子级链接在主导航中工作。当鼠标悬停在它们上面时,我可以看到它是一个链接,但点击它时它不会起作用。我认为这可能是一个z指数问题,但我不相信它。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

因此,您的javascript错误是因为此函数在'#'之后获取了网址的一部分,但在您的主页上您的网址不符合该规范:

$(".scroll").click(function (event) {
    event.preventDefault();
    var full_url = this.href;
    var parts = full_url.split("#");
    var trgt = parts[1];
    var target_offset = $("#" + trgt).offset();
    var target_top = target_offset.top;

    $('html, body').animate({
        scrollTop: target_top
    }, 500);
});

答案 1 :(得分:0)

平滑滚动会干扰它。 您需要做的是从菜单项中删除“滚动”类,并且应该修复它。