Bonjour à tous et à toutes,

J'ai un léger souci avec mon JavaScript...

Je souhaiterais automatiser mon slideToggle au chargement de la page !
Quand je clique sur une checkbox, un contenu apparait. Pour l'instant aucun problème mais si je charge ma page et que une checkbox est déjà check (via ma BD), j'aimerais que ça s'affiche tous seul.

Quelqu'un a une idée ?


Voici le code qui me permet d'afficher lorsque je check :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$('.subsublist').hide();
$('.clearfix').change(function() {
      var Cb=$(this).children('.checkbox').eq(0);
      var jObj = $( this ).next( '.subsublist' ).eq(0);
      jObj.slideToggle( Cb.checked );
});
Voici le code qui fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
var ischecked=$('.checkbox').is(':checked'); 
if(ischecked)
{
       $('.checkbox').next('.subsublist').eq(0).slideToggle(200);
}
else
{
       $('.checkbox').next('.subsublist').slideUp(200);   
}
Voici une partie de mon html :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
   <div class="clearfix"><div class="checkbox">
         <label>
         <input type="checkbox" id="inputmetiers[Banque]" name="metiers[Banque]" value="Banque">
         Banque</label>
   </div>
</div>
<div class="subsublist" style="margin-left: 20px; margin-bottom: 20px; display: none;"><div class="row"><div class="col-md-4" style="margin-top:20px;">
...

Merci.