これは機能します:
#sList li:visible {
background: rgba(255,255,136,0.5);
}
これは機能します:
#sList li:nth-of-type(odd) {
background: rgba(255,255,136,0.5);
}
これはしません:
#sList li:visible:nth-of-type(odd) {
background: rgba(255,255,136,0.5);
}
うーん...何か助けて?
編集: 詳しく説明します — その下に.keyup
— フィルターをかける検索フィールドがあり<ul>
ます。
偽の Google インスタント検索タイプのことを考えてみてください。背景の色をずらしたい。それらはページが読み込まれるときですが、入力を開始して要素がリストから削除され始めるとすぐに、特定の要素が非表示になるため、ゼブラ ストライプの背景パターンが消えて一貫性がなくなります。.keyup
リストが一貫して縞模様のままになるように、すべての検索フィールドでゼブラ縞模様が再適用される何かをしたかったのです。
わかる?