私はliとulという要素で折りたたみ可能なツリーを構築しました。 jQuery.fadeInとjQuery.fadeOutをそれぞれ使用して、これらの関数を入れ子にしたul要素に適用してツリー内の分岐を表示しています。jQuery fadeIn:子供は退屈すべきではありません
ほとんど完全に機能しますが、折りたたまれたブランチが表示されているときに小さな問題が表示されます。表示するブランチに折りたたまれたブランチが含まれている場合、これらのブランチの折りたたみ状態は保持されず、
<li id="branch1"> Item 1
<ul style="display:none">
<li> Branch 1
<ul style="display:none">
...
</ul>
</li>
</ul>
</li>
私は今、次を呼び出す場合は、また支店1がフェードインされます。
jQuery("#branch1 ul").fadeIn();
コードサンプルを提供していない限り、私たちは手助けできません。 – kapantzak
私は質問を更新しました... – 0xDECAFBAD