changer une image dans un menu
Bonsoir,
Tout d'abord Meilleurs Voeux à tout le monde, plein de bonheur, de santé, d'argent...
Voilà mon petit problème, j'ai créé un menu verticale avec une liste en passant la souris sur une balise li cela change la couleur et la police ainsi que d'afficher une balise span avec le sous menu, via ce bout de code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
$(document).ready(function() {
$("ul#topnav li").hover(function() { //Hover over event on list item
$(this).css({'background' : 'url(/images/fd-gris-noir.png) repeat-x'});
$(this).children("a").css({'color' : 'rgb(255,255,255)'});
$("#home").attr({'src' : '/images/home-actif.png'});
$(this).find("span").show();
} , function() { //on hover out...
$(this).css({ 'background' : 'none'});
$(this).find("span").hide();
$(this).children("a").css({'color' : 'rgb(0,0,0)'});
$("#home").attr({'src' : '/images/home.png'});
});
}); |
cela fonctionne très bien, mais j'ai une icone pour representer l'accueil 'home.png' sans texte je souhaiterais que cette image change lors du survol comme pour le reste du menu.
Actuellement avec le bout de code ci dessous l'icone home est modifié à chaque survol de n'importe quelle balise <li>
Comment puis je faire pour que l'image change juste au survol de l'image home.png ?
Merci d'avance