2010-07-03 11 views
0

Yat-il un plugin ou comment afficher Twitter comme réponse de vol stationnaire de la ligne, supprimer des liens dans jquery .... Toute suggestion ....Twitter comme la ligne de réponse vol stationnaire, supprimer des liens dans jquery

EDIT:

J'itérer mes données JSON via jquery,

$.each(data.Results, function() { 
        divs += '<div class="resultsdiv"> 
       <a href=Clients/Show/' + this.ClientId + '/>Details</div>'; 
       }); 

ce qu'il fait mes détails lien est affiché dans toutes les lignes ... Je veux montrer comme twitter sur le vol stationnaire de la ligne i wnat pour montrer un lien de détails. ..

Répondre

1

Vous pouvez initialement masquer vos liens de détails et les afficher uniquement au survol de la souris en accrochant un gestionnaire d'événements à hover event.

Donc, en fonction de votre extrait de code, vous auriez probablement faire quelque chose comme ceci:

$.each(data.Results, function() { 
    $(divs).append('<div class="resultsdiv" style="display:none"> 
      <a href=Clients/Show/' + this.ClientId + '/>Details</div>').hover(function() { 
     var $anchor = $(this).find('a'); 
     if $anchor.is(':hidden') { 
      $anchor.show(); 
     } else { 
      $anchor.hide(); 
     } 
    }); 
}); 

Vous pouvez également utiliser the other variant of hover où vous fournissez deux fonctions de rappel, une pour déplacer la souris et l'autre pour déplacer la souris sur . De cette façon, vous pouvez afficher/masquer explicitement l'ancre en fonction de l'événement correspondant.

+0

Je ne veux pas cacher le div car il contient des données je ne veux que cacher les balises d'ancrage à l'intérieur et les montrer uniquement sur hover ... –

+0

je veux seulement cacher les balises d'ancrage ... Comment faire cela? –

+0

Mon mauvais. J'ai changé l'exemple pour vérifier et montrer/cacher seulement l'élément d'ancrage. – ejel