我在这个网站上遇到问题:http://www.homehatchery.com/
我似乎无法让子级链接在主导航中工作。当鼠标悬停在它们上面时,我可以看到它是一个链接,但点击它时它不会起作用。我认为这可能是一个z指数问题,但我不相信它。
有什么想法吗?
答案 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)
平滑滚动会干扰它。 您需要做的是从菜单项中删除“滚动”类,并且应该修复它。