Je travaille sur la création d'un rapport tabulaire de certaines informations sur un site Web. Cette table est assez large, donc j'aimerais ajouter une bordure 4px
à chaque ligne du vol stationnaire en utilisant jQuery. Voici mon script:jQuery-Mise en surbrillance des lignes de tableau dans Chrome
$(function() {
$('tr').hover(function() {
$(this).contents('td').css({'border-top':'4px solid #934739', 'border-bottom':'4px solid #934739'});
},
function() {
$(this).contents('td').css({'border-top':'1px solid #000','border-bottom':'1px solid #000'});
});
});
Cela fonctionne exactement comme il se doit dans Firefox. Toutefois, dans Chrome, il fonctionne correctement pour les premières lignes, mais il commence à "laisser derrière" une partie de la couleur de bordure sur les lignes précédemment planifiées.
Je suis sur un Mac en utilisant Chrome 15.0.874.106. Voici un exemple de jsFiddle: http://jsfiddle.net/D6eKE/1/
Y a-t-il quelque chose que je puisse faire pour améliorer le fonctionnement de Chrome? Merci de votre aide!
Très étrange. Semble être en quelque sorte lié à la frontière-effondrement. Si vous ne repliez pas les bordures, il n'y a pas le même problème: http://jsfiddle.net/D6eKE/3/ –