[英]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.