Bouton afficher/Masquer dans la Ligne de la Table lors du passage de la souris

J'ai une table de lignes (duh) et dans une des colonnes, je vais essayer d'avoir deux boutons apparaissent durant le stationnaire/passage de la souris. Maintenant, c'est une balise d'ancrage avec un ensemble de largeur/hauteur et d'un fond de placement.

C'est ce qu'ils apparaissent comme lorsqu'il n'est pas caché:

Bouton afficher/Masquer dans la Ligne de la Table lors du passage de la souris

Un bon exemple de produit fini est grooveshark du survol du contrôle:

Bouton afficher/Masquer dans la Ligne de la Table lors du passage de la souris

Fondamentalement, je me demandais comment j'allais faire pour obtenir toutes les images pour être caché, à l'exception de ceux dans une ligne qui est actuellement en cours planait au-dessus. Alors que la ligne serait de montrer ces images, mais disparaissent une fois que la souris se déplace sur une ligne différente.

Code Html:

echo '<td><a href="/servers/detail.php?id='. $row['id'] .'">'.$row['server_name'].'</a><a id="option-favorite" class="rowOption"></a><a id="option-vote" class="rowOption"></a></td>';

Code JS:

jQuery('td').live('mouseover', function () {
    jQuery(this).closest("tr").find('a.rowOption').visible();
});
visible() n'est pas une fonction jquery...Oh, et live() est obsolète, utilisez on() à la place.

OriginalL'auteur MCG | 2012-04-15