Это CSS, который я использую на этом href:
a.menu:link, a.menu:visited
{
width:160px; border-bottom:1px solid #CCC; float:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px; background-color: #FFF;
height:21px; display:block; text-decoration:none; color:#999999;
padding:5px 0px 0px 10px
}
a.menu:hover
{
background-color:#f2f2f2;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;color:#999999
}
Код jQuery :
$(document).ready(function(){
$(' .menu').click(function() {
$(' .menu').css('backgroundColor','#FFF');
$(this).css('backgroundColor','#f4f4f4');
});
});
HTML:
<a
href="javascript: void(0);"
class="menu"
id="index"
> some link</a><a
href="javascript: void(0);"
class="menu"
id="index"
> link 2</a><a
href="javascript: void(0);"
class="menu"
> link3</a>
Что я хочу сделать, это:
Используйте стиль наведения CSS, в то время как код jQuery меняет цвет фона элемента, по которому щелкнули. В данный момент выбранный элемент меняет цвет, но стиль наведения CSS не работает. Как я могу это сделать?