个性化阅读
专注于IT技术分析

标题菜单失去CSS样式

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

你会看到”议程”的背景是蓝色, “莱森9月– 2017年12月”是粉红色。

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

有没有一种方法可以使主菜单在每个子菜单项上保持蓝色背景?

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

编辑:

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


#1


根据单击的内容, 你有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;
}
赞(0)
未经允许不得转载:srcmini » 标题菜单失去CSS样式

评论 抢沙发

评论前必须登录!