Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как такое сделать через js?

    FedorK
    @FedorK
    Это, конечно, зависит от того, как устроено ваше приложение, и как в нем организована навигация.
    Предложу такое решение:

    Для относительных ссылок вида href="/front"
    $(function() {
        // получаем относительный адрес текущей страницы
        var url = window.location.pathname;
        // ищем в меню ссылку с таким адресом и раскрашиваем ее
        $('#menu a[href="' + url + '"]').css('color', 'red');
    });

    Для абсолютных ссылок вида href="httр://www.test.ru/front"
    $(function() {
        // получаем абсолютный адрес текущей страницы
        var url = window.location.href;
        // ищем в меню ссылку с таким адресом и раскрашиваем ее
        $('#menu a[href="' + url + '"]').css('color', 'red');
    });
    Ответ написан
    5 комментариев
  • Как использовать $(this) в аргументах JQuery плагина?

    FedorK
    @FedorK Автор вопроса
    В качестве решения элегантнее всего использовать each. Помог вот этот ответ на StackOverflow.
    Ответ написан
    Комментировать