[英]HTML, CSS, menu stays highlighted
I want my menu to stay highlighted when I press on it. 我希望我的菜单在按下时保持突出显示。 How could I do that? 我该怎么办? I am only a begginer html and CSS programer and I don't know how could I do this, I tried as others have said, didn't work..... HTML: 我只是一个初学者的html和CSS程序员,我不知道该怎么做,就像别人说的那样,我尝试了一下,没有用..... HTML:
<div id="menu">
<ul>
<li><a href="index.html">Domov</a></li>
<li><a href="CarbonGaming.html">Igre</a></li>
<li><a href="#">Robotika</a></li>
<li><a href="About.html">O nas</a></li>
<li><a href="SMcontact.html">Kontakt</a></li>
<li><a href="#">Forum</a></li>
</ul>
</div>
CSS: CSS:
#menu {
width: 950px;
height: 60px;
margin: 0 auto;
background: #6AA2FD url(images/img04.gif);
}
#menu ul {
margin: 0;
padding: 0;
list-style: none;
}
#menu li {
display: inline;
text-transform: uppercase;
}
#menu a {
display: block;
float: left;
background: url(images/img15.gif) no-repeat right 100%;
padding: 18px 30px 0 30px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #FFFFFF;
}
#menu a:hover {
height: 60px;
background: url(images/img16.gif) repeat-x right 30%;
color: #000000;
}
#menu .current_page_item {
}
#menu .current_page_item a {
color: #FFFFFF;
background: url(images/img16.gif) repeat-x right 30%;
}
I don't know how to make that, pls help. 我不知道该怎么做,请帮忙。 And sorry for bad English i'm from Slovenia. 很抱歉我来自斯洛文尼亚,英语不好。
Is this what you are looking for http://jsfiddle.net/rYAGY/5/ 这是您在寻找的吗http://jsfiddle.net/rYAGY/5/
If yes, please add this jQuery code to your bottom of page 如果是,请将此jQuery代码添加到页面底部
var elements = $('#nav li a');
elements.on('click', function(e){
debugger;
e.preventDefault();
var th = $(this);
if(!th.hasClass('selected')){
elements.removeClass('selected');
th.addClass('selected');
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.