0

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

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

为了链接到类别而不是wp-page,我正在使用插件“Page Links To”,它允许我在菜单中添加链接而不是页面。这个菜单项没有li.selected_page标签——它似乎根本不知道它什么时候被选中。

有没有人看到访问“Einblicke”菜单项状态的方法,以便在它处于活动状态时将其设为蓝色?

非常感谢!

4

1 回答 1

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');​

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

于 2013-01-22T08:28:12.657 回答