Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Активный пукт меню (https://javascript.ru/forum/events/10602-aktivnyjj-pukt-menyu.html)

Михаил_В 12.07.2010 00:18

Активный пукт меню
 
Приветствую всех!Такой вопрос как сделать активный пункт меню плюс к нему надо применить class="rounded"
Код ниже

Код:

<ul class="h-nav">
 <li id="bg1"><a href="#">Частным лицам</a></li>
  <li id="bg2"><a href="#">Юридическим лицам</a></li>
</ul>

Не знаю как это сделать с помощью dom или jquery.
Прошу помощи.

exec 12.07.2010 06:51

$('ul.h-nav a').each(function () {
	if ( this.pathname == location.pathname ) {
		this.className = 'rounded';
	}
});

Михаил_В 12.07.2010 11:46

Прописал в head так
<script type="text/javascript">
$('ul.h-nav a').each(function () {
	if ( this.pathname == location.pathname ) {
		this.className = 'rounded';
	}
});
</script>

Ни чего не меняеться

Михаил_В 12.07.2010 11:48

Может нужно как то сделать чтоб класс присваивался по событию click,и оставался на активном пункте пока на другой не кликнуть

exec 12.07.2010 12:28

В конец BODY надо ставить.


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