Кто-нибудь может увидеть, где мой мозг пердит на этом? первая часть работает отлично (установите активную навигацию на страницах основных категорий), но во второй части (установите активную навигацию на страницах статей) элементы, кажется, совпадают без проблем, но класс не добавляется. на этих страницах мне нужно, чтобы основные элементы навигации были активными, если они совпадают со ссылками на категории, использованными в статье.
/* Set active nav on main category pages */
var currentPath = window.location.pathname,
currentFilter = window.location.search,
currentUrl = currentPath + currentFilter;
//alert("currentUrl: " + currentUrl);
$('#main-navigation li a[href="'+currentUrl+'"]').parent('li').addClass('active-link');
/* Set active nav/s on library article pages (match ALL categories) */
$('.view-item article .categories a').each(function(){
var currentCategory = $(this).text();
//alert("currentCategory: " + currentCategory);
$('#main-navigation li a:contains("'+currentCategory+'")').parent('li').addClass('active-link');
});