Bonjour,
la fonction hover marche sur <a>, mais ne semble pas marcher en survolant un <li>
J'ai mon menu horizontal en html :
le javascript
Le code qui ne marche pas :
Bonne journée
Merci de me dire si une solution existe sans passer par la mise en place d'un lien.
la fonction hover marche sur <a>, mais ne semble pas marcher en survolant un <li>
J'ai mon menu horizontal en html :
<ul class="menu">
<li title="Onglet 1"><a href="#">Onglet 1</a>
<em>Test onglet 1</em>
</li>
<li title="Onglet 2">Onglet 2
<em>Test onglet 2</em>
</li>
</ul>
le javascript
/*AFICHAGE <EM> EN SURVOLANT <A>*/
$(' .menu em ').hide();
$(".menu a").hover(function() {
$(this).next("em").animate({opacity: "show", top: "-75"}, "slow");
}, function() {
$(this).next("em").animate({opacity: "hide", top: "-85"}, "fast");
});
Le code qui ne marche pas :
/*AFICHAGE <EM> EN SURVOLANT <A>*/
$(' .menu em ').hide();
$(".menu li").hover(function() {
$(this).next("em").animate({opacity: "show", top: "-75"}, "slow");
}, function() {
$(this).next("em").animate({opacity: "hide", top: "-85"}, "fast");
});
Bonne journée
Merci de me dire si une solution existe sans passer par la mise en place d'un lien.