Salutations, Je voudrais basculer un énorme ul multi-niveau avec mootools 1.1 ou javascript simple. La liste ressemble à: HTML:Basculer multi-niveau ul avec mootools
<ul>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
<li>
<ul>
<li>ddd
<ul>
<li>fff</li>
<li>ggg</li>
</ul>
</li>
<li>eee</li>
</ul>
</li>
</ul>
Ce que je voudrais faire est d'abord de montrer le premier niveau élargi, et les autres niveaux effondré et lorsque chacun des éléments de la liste est cliquée, d'élargir le ul ci-dessous.
Est-il possible de le faire sans (grandement) modifier le html ci-dessus? De la documentation, je vois que Fx.Slide est le plus approprié, mais il accepte l'id de l'élément en tant que paramètre, ce qui signifie que je dois assigner des id à chaque élément de la liste. Y a-t-il un moyen d'utiliser des sélecteurs de collections d'éléments commençant par le haut?