わかりました。IE 8 でサポートされていないことはわかっnth-child([:even|:odd])
ています。そのため、奇数/偶数行に等しいクラスを適用する方法を考え出そうとしています。私が使用する方法:nth-child
。私の方法はうまくいくと思いますが、順序付けされていないリストがあり、その中に複数のサブ順序付けられていないリストがあるため、ゼロインデックスはこの問題の影響を受けているようで、正しく適用されません
問題をよりよく示すために、何が起こっているのかを示すjsFiddleの例があります。たとえば、「ヘッダー 1」と「ヘッダー 2」を持つ LI の例は同じレベルですが、どちらも「偶数」クラスを取得します。
目標は、各 UL がゼブラ スタイルをその子に 1 レベルの深さで適用し、後続の各 UL とその子が同じことを行うことです。これを修正する方法について誰かが私に骨を投げることができますか? 現在、ULごとではなく、全体的なDOMインデックスに基づいているようです(それが理にかなっている場合)。