Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Стили (CSS) » Как выделить активную ссылку?

Как выделить активную ссылку?


     Все вопросы » Стили (CSS)    3954

вопрос
Не могу понять, почему активная ссылка не подсвечивается, вроде бы и прописан атрибут активной ссылки, но при заходе в категорию, в меню ссылка не подсвечивается((( Посмотрите пожалуйста http://base-road.ru/technology/locomotives/
Должен подсвечиваться пункт "Тепловоз"

Ответа пока нет


4 комментария

Dark5ider
Эксперт

Dark5ider - -

Присвойте списку ul, который находится в слое header-two какой-нибудь класс (в примере anyclass)

    var url = window.location.href;
    $('.anyclass li a').filter(function() {
        return this.href == url;
    }).addClass('active');

stopani
Юзер

stopani - -

Блин, уже обрадовался, что работает, ан нет, в полной новости и в постраничной навигации не добавляется active

Dark5ider
Эксперт

Dark5ider - -

Ну в описании вашем было написано про подсветку ссылок категории, для работы со всеми остальными используйте
document.location.pathname

stopani
Юзер

stopani - -

Описание не моё.
Чёт не пашет, при чём нигде.
    var url = document.location.pathname;
    $('.hoe-sub-menu li a').filter(function() {
        return this.href == url;
    }).addClass('active'); 


А это работает только в категории
$('.hoe-sub-menu li a[href="' + window.location.pathname + '"]').addClass('active');

Похожие вопросы

наверх