<ul class="dropdown">
<li><a href="#">Item 1</a></li>
<li>
<a href="#">Item 2</a>
<div class="submenu">something</div>
</li>
</ul>
jQuery:
$j("ul.dropdown li").hover(function() {
$j(this).addClass("hover");
$j('div.submenu', this).css('visibility', 'visible').hover(function() {
$j(this).prev('a').addClass('hover');
}, function() {
$j(this).prev('a').removeClass('hover');
});
}, function() {
$j(this).removeClass("hover");
$j('div.submenu', this).css('visibility', 'hidden');
});
... le menu fonctionne très bien, mais le lien de navigation (qui ouvre le menu déroulant) doit rester en surbrillance lorsque le dropped- menu bas. Comment puis-je maintenir l'état hover sur le lien et le sous-menu quand ils sont ouverts?
Merci!
Merci, mais c'est toujours pareil. Dès que je m'éloigne du lien, il revient à l'état normal. – 3zzy
J'ai besoin de visibilité btw, le menu entier est basé sur cela. – 3zzy
@Nimbuz - Lorsque vous dites s'éloigner, vous voulez dire dans le sous-menu, ou à un élément complètement différent? –