Comment utiliser un début de class ac jquery?

Fermé
fxtaa Messages postés 1050 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 2 avril 2015 - Modifié par fxtaa le 17/06/2010 à 10:13
fxtaa Messages postés 1050 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 2 avril 2015 - 18 juin 2010 à 09:59
Bonjour,

J'utilise jquery et le fonction slideToggle, mais dans une boucle.

En gros voila le déroulement voulu :

Une série de mot en ligne;
Un clic sur un mot fait dérouler sa définition en dessous.
*Une définition est visible*
Un clic sur un autre mot fait remonter les définitions affichés & deroule la définition du mot cliqué.

Actuellement :

Une série de mot en ligne;
Un clic sur un mot fait dérouler sa définition en dessous.
*Une définition est visible*
Un clic sur un autre mot ne fait pas remonter les définitions affichés & deroule la définition du mot cliqué.

La fonction js est dans une boucle, on se sert de $b comme ancre :

foreach($liste as $membre){ 
 $b ++; 
 // fonction js et css pour l'anim ancre avec $b 
 echo '<script type="text/javascript">  
 $(document).ready(function () { 
   
  $("div.menu_body'.$b.'").addClass("alt"); 
   
  $(\'span.menu_head'.$b.'\').click(function () {  
   $(\'div.menu_body'.$b.'\').slideToggle(\'slow\'); 
  }); 
 }); 
 </script> 
 <style>.menu_body'.$b.' {display:none; border:1px solid;}</style>'; 
  
 echo $membre->nodeValue; 
  
 if ($membre->hasAttribute("name")) {echo '<span class="menu_head'.$b.'">'.$membre->getAttribute("name").' ';} 
 if ($membre->hasAttribute("id")) {echo ' '.$membre->getAttribute("id").'</span>';} 
  
 echo '<div class="menu_body'.$b.' style="position:absolute;">'; include ("membre.php");echo '</div>'; 
}


J'ai pensé rajouter ca :
$(\'div\').slideUp("slow");
Mais ca ne fonctionne pas (sans compter le fait que je vais slideUp tous mes div.....).

Un peu d'aide serait vraiment sympa.

A voir également:

1 réponse

fxtaa Messages postés 1050 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 2 avril 2015 74
18 juin 2010 à 09:59
up ^^
0