Подскажите как сделать
(function (a, b, c) { for (c in b) try { with(b[c]) parentNode.tagName == 'LI' && className == a && (className += ' uk-active') } catch (e) {} })(location.pathname.split('/')[1] || 'home', document.links) Пример: при условии что бы находимся на xx.ru/forum То к ссылке в меню с классом форум добавляется класс uk-active <ul> <li > <a href="xx.ru" class="home"> <span>Home</span> </a> </li> <li > <a href="xx.ru/forum" class="forum uk-active"> <span>Forum</span> </a> </li> </ul> А как сделать так, чтобы класс uk-active добавлялся к род. элементу li ? |
Цитата:
with(b[c]) { if (parentNode.tagName == 'LI' && className == a) { parentNode.className += ' uk-active'; }; }; |
Мне кажется я знаю автора этого кода :)
Добавьте в скобках парентнод (parentNode.className += ' uk-active') |
Часовой пояс GMT +3, время: 06:25. |