Accordéon en utilisant jquery
-
19-09-2019 - |
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?
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.