簡體   English   中英

滑入菜單隱藏然后點擊鏈接

[英]Slide in menu to hide then follow link clicked

我有一個從左側滑出的菜單。 我想要這樣,當單擊菜單中的鏈接時,菜單會滑開,然后跟隨鏈接。 下面的代碼使菜單滑開,但由於某種原因,該鏈接被忽略且未遵循。 我該如何更改它以也遵循鏈接?

// 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 語句)或調整您的代碼,以便在完成關閉動畫后跟蹤鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM