我目前正在尝试制作一个导航菜单,其中一个活动类应用于具有与当前 url 匹配的 href 的锚点,我发现一些 jquery 可以完成工作,但是当我将鼠标从项目上移开时悬停即使我离开了该活动页面,样式也会消失。
var path = location.pathname;
var home = "/";
$("a[href='" + [path || home] + "']").parents("li").each(function() {
$(this).addClass("current_page_item");
});