导航栏中的当前菜单链接必须保持突出显示

时间:2014-04-30 13:53:50

标签: java css liferay

在导航栏上点击任何菜单,如(主页),主页链接处于活动状态,但不会保持高亮显示。

无法找到解决方案。

1 个答案:

答案 0 :(得分:0)

您需要动态地将活动类添加到菜单项并为其添加合适的样式。 的 HTML

<ul id="navi">
    <li><a class="menu" href="#">About MHG</a></li>
    <li><a class="menu" href="#">Workout Programs</a></li>
    <li><a class="menu" href="#">Fitness Tips</a></li>
    <li><a class="menu" href="#">Contact Us</a></li>          
    <li><a class="menu" href="#">Read Our Blog</a></li>
  </ul>

<强> jquery的

$('a.menu').click(function(){
    $('a.menu').removeClass("active");
    $(this).addClass("active");
});

JSFIDDLE

参考 - Jquery Add active class to main menu