与jquery scrollpath一起使用时链接不起作用

时间:2012-08-29 22:23:46

标签: jquery hyperlink

我知道这可能是一个非常简单和愚蠢的修复,但我找不到答案,这让我发疯。

只需查看http://mozlo.com/zabzie/

即可

如果点击顶部导航栏中的任何链接,它们就会死亡。如果我禁用jquery.scrollpath.js,它按预期工作,但问题是我需要该脚本。有关如何解决这个问题的任何想法?我尝试了所有我能想到的无济于事,感谢任何帮助

提前致谢!

的Fabio

1 个答案:

答案 0 :(得分:1)

改变这个:

// Add scrollTo on click on the navigation anchors
$("nav").find("a").each(function() {
    var target = $(this).attr("href").replace("#", "");
    $(this).click(function(e) {
        e.preventDefault();

        // Include the jQuery easing plugin (http://gsgd.co.uk/sandbox/jquery/easing/)
        // for extra easing functions like the one below
        $.fn.scrollPath("scrollTo", target, 1000, "easeInOutSine");
    });
});

为:

// Add scrollTo on click on the navigation anchors
$("nav#panelnav").find("a").each(function() {
    var target = $(this).attr("href").replace("#", "");
    $(this).click(function(e) {
        e.preventDefault();

        // Include the jQuery easing plugin (http://gsgd.co.uk/sandbox/jquery/easing/)
        // for extra easing functions like the one below
        $.fn.scrollPath("scrollTo", target, 1000, "easeInOutSine");
    });
});

因此它不会影响您的主导航

在demo.js