我正在寻找一个允许我通过 jQuery 的 // 函数轻松使用 CSS 转换addClass
的库removeClass
。toggleClass
即我希望这些函数在 webkit 中什么都不做(除了添加一个 CSS 类),而是在 IE 中使用 jQuery 动画。jQueryUI 替换了这 3 个函数并接近我需要的,但它只适用于确切的元素(例如$('#myID').addClass('foo');
不动画#myID.foo .someClass
)
我环顾四周,找不到任何可以做到这一点的东西,希望有人知道一个:) 如果没有,解决方案需要:
- 解析页面上所有样式表的 CSS 过渡属性
- 将所有样式表与转换匹配(例如
-webkit-transition
) - 存储这些样式表
- on
addClass
等匹配当前和向下的树(例如.addedClass .someOtherClass
) - 将动画应用于所有匹配的元素(或样式规则)
因此,如果有人知道任何现有的解析样式表(它们的文本)或动画规则(而不是单个节点)的解决方案,那也会很有帮助。