こんにちは、mootools 1.1 またはプレーンな JavaScript を使用して、巨大なマルチレベル ul を切り替えたいと思います。リストは次のようになります: HTML:
<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>
最初にやりたいことは、最初のレベルを展開して表示し、他のレベルを折りたたんで、各リスト項目をクリックすると、その下の ul を展開することです。
上記のhtmlを(大幅に)変更せずにそれを行うことは可能ですか?ドキュメントから、Fx.Slide が最も適切であることがわかりますが、要素の ID をパラメーターとして受け入れるため、各リスト項目に ID を割り当てる必要があります。上から要素のコレクションのセレクターを使用する方法はありますか?