J’ai la structure de table suivante
Lorem Ipsum Fierent Lorem ipsum pro ut tale erant mnesarchum ne mnesarchum ne sapientem fierent mnesarchum
Maintenant, je veux mettre en évidence la ligne, sur quelle souris est en vol stationnaire? Donc, j’ai 2 questions:
J’utilise jQuery 1.4+, alors suggérez-moi un moyen d’atteindre les objectives suivants en utilisant le code jQuery.
J’ai créer jsfiddle pour le même: http://jsfiddle.net/c9h5w/
Merci.
J’appendais un nom de classe à la ligne actuellement survolée. Vous pouvez ensuite utiliser CSS pour styliser chaque cellule de cette ligne avec une certaine couleur d’arrière-plan, par exemple. Supprimer le style consiste simplement à déclencher un événement mouseout
et à supprimer le nom de classe.
CSS:
.hovered td { background: #ddd; }
JavaScript:
$('table tr').mouseover(function() { $(this).addClass('hovered'); }).mouseout(function() { $(this).removeClass('hovered'); });
Exemple en direct .
Vérifiez-le:
$("table tr").hover( function(){ $(this).css("background-color","#FFEFC6"); //$(this).addClass('className'); //if ur working with class }, function(){ $(this).css("background-color",""); //$(this).removeClass('className'); //if ur working with class } );
CLIQUEZ ICI POUR VOIR LA DÉMO