滑入菜单隐藏然后点击链接点击

时间:2015-11-15 11:31:21

标签: javascript jquery

我有一个从左侧滑出的菜单。我想要它,以便当单击菜单中的链接时,菜单会滑开然后跟随链接。下面的代码使菜单滑开,但由于某种原因链接被忽略而不遵循。如何更改此设置以关注链接?

// close menu when links in menu are clicked    
$(document).ready(function () {
    $("#menu-subcat > a").on("click", function(e){
        if($(this).parent().has("ul")) {
            e.preventDefault();
        }
            $("#nav-slider").addClass("closed-slide");
            $("#nav-slider").removeClass("open-slide");
    });
});

1 个答案:

答案 0 :(得分:1)

您告诉该链接不要使用此代码触发其默认操作:

e.preventDefault();

您可以删除此(以及周围的if语句)或调整代码,以便在结束动画完成后跟踪链接。