Выделение активного пункта меню   
		
		
		
		Имеется такого вида меню: 
<div class="nav" id="mnu">		
		<ul class="menu">
			<li><a href="#" onClick="hideShowDiv1();return false;"><h4>Beauty</h4></a></li>
			<li><a href="#" onClick="hideShowDiv2();return false;"><h4>Room</h4></a></li>
			<li><a href="#" onClick="hideShowDiv3();return false;"><h4>Kitchen</h4></a></li>
		</ul>
	</div>
 
и такие стили:
 
	Код: 
	
 .nav{  
        display: block;  
        float: right;  
        z-index: 10000; 
        margin-right: 50px; 
} 
 
.nav, .menu, .menu > li, .menu > li > a{  
        height: 100%;  
        color: #FFFFFF; 
        z-index: 10000; 
} 
 
 
.menu > li > a{ 
        display: block; 
        padding: 42px 20px; 
        text-decoration: none; 
        font-weight: normal; 
 
        -webkit-box-sizing: border-box; 
        -moz-box-sizing: border-box;  
        box-sizing: border-box; 
        -webkit-transition: all 0.25s linear; 
        -moz-transition: all 0.25s linear; 
        -o-transition: all 0.25s linear; 
        transition: all 0.25s linear; 
} 
 
.menu > li > a:hover, .menu > li > a:focus{ 
        background: #3e3e3e; 
        color: #b4193b;         
        box-shadow: inset 0px 5px #b4193b; 
        padding: 50px 20px 34px; 
} 
 
 
@media only screen and (max-width: 768px){ 
        .menu{ 
                background: #262626;; 
                border-top: 2px solid #4e131c; 
        } 
         
        .menu, .menu > li, .menu > li > a{ 
                height: auto; 
        } 
         
        .logo{ 
                display: none; 
        } 
 
        .menu > li > a{ 
                padding: 15px 15px; 
        } 
         
        .title {  
                text-align: center; 
                        display: block; 
        } 
 
        .menu > li > a:hover, .menu > li > a:focus{ 
                background: #3e3e3e; 
                box-shadow: inset 5px 0px #b4193b; 
                padding: 15px 15px 15px 25px; 
        } 
         
 
@media only screen and (max-width: 768px){ 
         
         #gallery{margin-top: 170px;} 
 
        .menu {  
                display: block;  
                opacity: 1;  
                width: 100%;  
                position: absolute;  
                right: 0;  
                top:100px;  
        } 
        .title {  
                text-align: center; 
                display: block; 
        } 
        .menu > li {  
                display: block;  
                width: 100%;  
                margin: 0;  
} 
        .menu > li > a { display: block; width: 100%; text-decoration: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 
} 
 
@media only screen and (max-width: 479px){ 
        .title {  
                text-align: center; 
                display: block; 
        } 
 
        .logo{ 
                display: none; 
        } 
 
 
footer {    
  height: 100px; 
} 
 Каким образом можно сделать выделение активного пункта меню не через focus, а с помощью скрипта? Читал разнообразные примеры, не выходит....помогите, пожалуйста!  
	 |