滑入菜单以隐藏,然后单击链接

Slide in menu to hide then follow link clicked

本文关键字:然后 单击 链接 隐藏 菜单      更新时间:2023-09-26

我有一个从左边滑出的菜单。我想要这样,当点击菜单中的链接时,菜单就会滑动,然后链接就会被跟踪。下面的代码使菜单滑动,但由于某些原因,链接被忽略,没有被遵循。我如何将此更改为也关注链接?

// 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");
    });
});

您告诉链接不要用以下代码触发其默认操作:

e.preventDefault();

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