【发布时间】:2012-07-25 13:02:06
【问题描述】:
我有一个包含 20 多个项目的列表。背景颜色使用 :nth-child(2n+1) 选择器改变。 (即偶数项黑色,奇数项白色)。当我单击一个按钮以使用 jQuery Isotope 插件过滤掉特定项目时,它会向我要过滤掉的项目添加一个 .isotope-hidden 类,这会将列表项的位置更改为 0,0 并将不透明度更改为 0。
当这种情况发生时,剩余的项目将保留原来的黑色/白色背景颜色,现在不再按顺序排列。
有谁知道在不包含 .isotope-hidden 类的项目上使用 :nth-child(2n+1) 选择器“重新绘制”css 的方法。
我试过了
#element tr:not(.isotope-hidden):nth-child(2n+1)
无济于事。
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
精简代码或 jsfiddle 怎么样?
-
我遇到了同样的问题...这对我有用:Solution
标签: jquery css filter css-selectors jquery-isotope