Я использую jQuery для addClass
до div
... но цвет фона не изменится.Я предполагаю, что это потому, что ранее ему был присвоен цвет фона в CSS?Другие свойства (границы) в классе hover
появляются при наведении курсора, поэтому addClass
работает.
Как / как мне сделать эту работу?
jQuery
$('.pick1-box').hover(
-> $(this).addClass('hover')
-> $(this).removeClass('hover')
)
CSS
.pick1-box, .pick2-box {
...
background: #eee;
...
}
.hover {
background-color: yellow;
border: 1px solid red;
}
html
...
<li class='nominee clearfix' id='146'>
<div class='candidate'>
<img alt="Enders" height="80" src="/assets/25803sm.jpg" />
Dick Waddington
</div>
<div class='pick-boxes'>
<div class='pick1-box'>
1
</div>
<div class='pick2-box'>
2
</div>
</div>
</li>
...