Bonjour,

J'utilise le code JS suivant pour afficher et cacher une div :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<script type="text/javascript">
 
function toggle_div(li, id) { 
  var div = document.getElementById(id); 
  if(div.style.display=="none") { 
    div.style.display = "block";
    li.innerHTML = "Autres filtres (fermer)"; 
  } else { 
    div.style.display = "none"; 
    li.innerHTML = "Autres filtres";
  }
}
</script>
 
<ul>
      <li><a onclick="toggle_div(this,'autres_filtres');"href="#">Autres filtres</a></li>
</ul>
 
<div id="autres_filtres">contenu</div>
Ce code fonctionne mais l'affichage/masquage est "brusque". Je souhaiterais trouver le code équivalent en jquery, qui je crois est capable de gérer les effets de "transition" dans l'affichage/masquage. Pouvez-vous m'aider ? Merci.