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

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


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

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

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


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

Dark5ider
Эксперт

Dark5ider - 11 марта 2017 21:06 -

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

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

stopani
Юзер

stopani - 12 марта 2017 17:29 -

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

Dark5ider
Эксперт

Dark5ider - 12 марта 2017 20:11 -

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

stopani
Юзер

stopani - 12 марта 2017 20:19 -

Описание не моё.
Чёт не пашет, при чём нигде.
    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');

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх