CSS菜单活动项目颜色

时间:2013-01-21 09:36:07

标签: css wordpress menu

网站我在谈论:http://www.formunddrang.de

当菜单项处于活动状态时,我使用标签li.selected_page将菜单项的颜色设置为蓝色。

为了链接到某个类别而不是wp-pag,我使用的插件“Page Links To”允许我在菜单中添加链接而不是页面。此菜单项没有li.selected_page标记 - 它似乎根本不知道何时被选中。

有没有人看到一种方法来访问“Einblicke”菜单项的状态,这样我可以在活动时将其设为蓝色?

非常感谢!

1 个答案:

答案 0 :(得分:0)

你可以通过jquery来做到这一点:

var url = window.location;
// Will only work if string in href matches with location
$('#cms-nav-top-menu a[href="'+ url +'"]').addClass('active');
// Will also work for relative and absolute hrefs
$('#cms-nav-top-menu a').filter(function() {
    return this.href == url;
}).addClass('active');​

尝试一下,告诉我它是否有效。