我正在嘗試獲取固定的側面菜單欄,該菜單欄在點擊菜單時打開。側菜單欄的過渡效果
它正在按預期工作,現在我需要的只是在擴展/關閉時應用平滑過渡效果。並優化jQuery代碼,我現在的代碼是非常手動的。
這裏是用來
if ($(".sidebar").hasClass("sidebar_collapsed")) {
$("ul.tree, .close_sidebar, .sidebar > ul > li > a > span, .sidebar_list > li > a > span").hide();
}
$(".sidebar_list > li > a").click(function() {
$(".sidebar").removeClass("sidebar_collapsed");
$(".sidebar > ul > li").removeClass("active");
$(this).parent().addClass("active");
$("ul.tree, .close_sidebar, .sidebar > ul > li > a > span, .sidebar_list > li > a > span").show();
});
$(".close_sidebar, .home").click(function() {
$(this).addClass("active");
$(".sidebar").addClass("sidebar_collapsed");
$("ul.tree, .close_sidebar, .sidebar > ul > li > a > span, .sidebar_list > li > a > span").hide();
});
謝謝。但是爲什麼頁面鏈接菜單上出現混亂? – Sowmya
這是因爲那個jQuery動畫。如果你發現「Page Link」這個詞有兩行一段時間,然後變成一行 –