头菜单失去CSS样式



当您在此页面上时:示例页面

您会看到"议程"为蓝色背景,"减少 2017 年 9 月至 12 月"为粉红色。

当您单击其他菜单项之一时,子菜单项将保持其粉红色,但头菜单将失去其蓝色背景。

有没有办法让头菜单在每个子菜单项上保持蓝色背景?

这里有两个屏幕截图需要澄清: 截图 1 , 截图 2

编辑:

最后我了解到这是通过jQuery完成的。 我当时并不知道这些信息。jQuery会将正确的类附加到html实体,这是从URL派生的。

您有 2 个 CSS 规则正在应用,具体取决于单击的内容。您需要检查是否需要删除其中一个。

ul.oi_header_menu_fixed>li>a {
background: #f5f5f5;
}
.oi_header_menu_fixed>li.current_page_item>a,
.oi_header_menu_fixed>li.current_page_parent>a,
.oi_header_menu_fixed>li.current-menu-parent>a,
.oi_header_menu_fixed>li.current-menu-ancestor>a {
background: #000;
color: #fff;
border-top: 0;
border-bottom: 0;
border-left: 0;
border-right: 0;
border-style: none;
border-color: #000;
}

最新更新