Question

comment masquer le panneau intérieur de l'accordéon créé en utilisant JQuery?

fichiers js:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="ui.core.js"></script>
<script type="text/javascript" src="ui.accordion.js"></script>

code:

jQuery(document).ready(function() {

 $(document).ready(function() {

     $("#accordion").accordion();

 });

Besoins:

Selon le type de connexion de l'utilisateur du panneau doit masquer (y compris le titre).

Exemple:

Dans mon exemple, il y a trois panneaux à l'intérieur de l'accordéon. Seulement je veux montrer deux d'entre eux à l'utilisateur. Comment y parvenir?

Était-ce utile?

La solution

Trouvez votre élément DOM et appeler la fonction cacher.

$("#myElementInsideAccordian").hide();

Autres conseils

Je ne sais pas si cela est ce que vous voulez dire, mais pour permettre à un panneau d'accordéon d'être replié, vous devez définir la propriété d'accordéon pliable à true. Si vous voulez que tous les panneaux à être réduits d'abord, vous devez définir la propriété active faux départ aussi bien. jQuery documentation Accordéon a un exemple complet sur la façon de le faire.

par exemple

$(document).ready(function(){
  $("#accordion").accordion( { active: false, collapsible: true });
});

Votre erreur est due au fait que vos fichiers sont dans le mauvais ordre. core doit venir avant que le fichier d'accordéon:

<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="ui.core.js"></script>
<script type="text/javascript" src="ui.accordion.js"></script>

En ce qui cache un panneau de Goès, voir d'abord si le correctif ci-dessus se débarrasse de votre erreur, modifier votre question pour fournir plus de détails sur ce que vous voulez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top