Idéalement, je veux passer au-dessus de mon <li>
dans mon menu et mettre en surbrillance chaque <li>
mais comme un test, j'ai ce qui suit pour changer la classe sur le vol stationnaire. Des pensées pour lesquelles cela ne marchera pas?jQuery .addClass ne change pas css
Merci beaucoup.
.dropdownhoverIn a:hover
{
background-color: White;
color: #39C;
}
<form id="form1" runat="server">
<div id="multiDropMenu">
<ul id="menu">
<li><a href="#" id="places">Places</a>
<ul id="dropdown1">
<li><a href="http://google.com">To Go</a></li>
<li><a href="#">To See</a></li>
</ul>
</li>
<li><a href="#">Transportation</a></li>
</ul>
</div>
</form>
$(document).ready(function() {
$("#menu li").hover(function() {
$(this).find("ul").find("a").hover(function() {
$(this).addClass("dropdownhoverIn");
});
$(this).find("ul").slideToggle(250);
});
});
J'ai corrigé la classe css aussi. – EKet
@Ehsan - Que voulez-vous dire quand vous dites que ça ne marche pas? Je vois la couleur du texte changer dans mon exemple. Je ne sais pas à quoi ton résultat final est censé ressembler. – user113716
Eh bien, malheureusement, je veux dire exactement, pas de changement de couleur rien ne se passe sur ma machine locale. Je cours IE 7 ... aucune idée ce qui se passe qui est différent dans mon environnement. – EKet