Как выделить активный пункт?
Есть меню
<div id="menu"> <ul> <li><a href="http://dididima.info/">Главная</a></li> <li><a href="http://dididima.info/gb">Отзывы</a></li> <li><a href="http://dididima.info/index/0-2">Портфолио</a></li> <li><a href="http://dididima.info/index/0-6">Цены</a></li> <li><a href="http://dididima.info/index/0-2">Об Авторе</a></li> </ul> и есть class="current" Как сделать если выделить с помощью js актинвый пункт на котором сейчас находиться человек |
Цитата:
|
<style type="text/css"> .active {color: red;} .inactive {color: green;} </style> <script type="text/javascript"> window.onload = function(){ var menu = document.getElementById('menu').getElementsByTagName('a'), i = menu.length; while(i--){ menu[i].className = menu[i].href == window.location.href ? 'active' : 'inactive'; } }; </script> <div id="menu"> <ul> <li><a href="http://dididima.info/">Главная</a></li> <li><a href="http://dididima.info/gb">Отзывы</a></li> <li><a href="http://dididima.info/index/0-2">Портфолио</a></li> <li><a href="http://testbin.ru/html">Цены</a></li><!-- в конкретном случае эта активна, в вашем свои подставьте --> <li><a href="http://dididima.info/index/0-2">Об Авторе</a></li> </ul> </div> |
Часовой пояс GMT +3, время: 02:51. |