Que retourne attr('class') ?
Bonjour
Avant de rétablir la couleur de fond d'un élément après un mouseover, je vérifie sa classe, afin de savoir quelle couleur affecter.
Le alert retourne bien le bon nom de classe (sbt1), mais la comparaison avec le "==" ne marche pas.
Une piste svp ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| $('.sbt1').hover(
function () {
$(this).css("background-color","#333") ;
},
function () {
alert ( $(this).attr('class') ) ;
if ( $(this).attr('class') == 'sbt1') {
$(this).css("background-color","#858585") ;
}
else $(this).css("background-color","black") ;
}
) ; |