Имеется такого вида меню:
<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, а с помощью скрипта? Читал разнообразные примеры, не выходит....помогите, пожалуйста!