Je travaille sur une navigation de page en utilisant l'élément d'interface utilisateur d'accordéon de jQuery. La structure HTML est la suivante:jQuery UI accordéon comme la navigation
<ul id="#accordion">
<li><a href="tables.php">Tables</a></li>
<li><a href="charts.php">charts</a></li>
<li><a href="statistics.php">Statistics</a>
<ul>
<li><a href="year1.php">Year 1</a></li>
<li><a href="year2.php">Year 2</a></li>
</ul>
</li>
</ul>
Maintenant, quand j'appelle l'accordéon comme si
$("#accordion").accordion();
cela fonctionne ... la plupart du temps. Je clique sur Statistiques, et le lien Année 1 et Année 2 défile magnifiquement. Mais il existe des liens qui n'ont aucun élément enfant, comme les deux premiers (Tableaux et graphiques). Et quand on clique là-bas, rien ne se passe.
C'est ici que je veux que les utilisateurs qui cliquent sur le lien (tableaux et graphiques) se rendent sur ces pages, et ceux qui cliquent sur Statistiques (liens avec ul imbriqués) pour voir les ul.
J'espère que cela a du sens.
Je comprends cela. Mais je regarde un sidepress-admin comme la barre latérale qui a effectivement l'effet d'accordéon. – elvista
Eh bien, si j'étais vous, je créerais le vôtre au lieu d'utiliser l'accordéon de l'interface utilisateur jQuery – jcvandan