Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Выделение активного пункта меню (https://javascript.ru/forum/css-html/32731-vydelenie-aktivnogo-punkta-menyu.html)

blyskawka 28.10.2012 04:20

Выделение активного пункта меню
 
Выделяю активный пункт меню с помощью
$(document).ready(function() {
    $('#nav ul a').each(function () {     
        var location = window.location.href; 
        var link = this.href;
        if(location == link) {
            $(this).addClass('active'); 
        }
    });
})

Но когда парвый раз захожу на сайт, прописывается только доменное имя, без адреса страницы, соответственно пункт меню не меняет свой стиль на active
Как можно поправить?

bes 28.10.2012 10:03

добавить в адрес страницу (location.hash), либо сразу устанавливать ему active

blyskawka 28.10.2012 12:48

спасибо


Часовой пояс GMT +3, время: 19:15.