jQuery.animate()仅具有CSS类,没有显式样式


71

使用JQuery动画,我想使用在.css文件中某个位置定义的CSS类进行操作,而不必将所有样式参数都明确地赋予jquery.animate()。

我可以使用此类创建一个假的(例如,不可见的)元素,读取其CSS属性并将其提供给jquery.animate()-有人知道更好的方法吗?

Answers:


78

jQueryUI的提供了一个扩展animate功能,可以让你的动画CSS类。

编辑这里的例子

还有一些您可能也感兴趣的添加/删除/切换类的方法。


我认为此扩展仅提供对其他CSS属性的支持。您能否提供此行为文档的链接?
Scharrels

也许仅仅是webkit,但是我从来没有受到任何jq或ui函数的欺骗。

1
仅供参考,目前jQuery UI的addClass()不适用于IE专有过滤器,例如“ progid:DXImageTransform.Microsoft.Alpha(Opacity = 50)”,因为它仅适用于标量值... ..
htmlr


4

查看James Padolsey的animateToSelector

简介:这个jQuery插件将允许您将任何元素设置为样式表中指定的样式的动画。您要做的就是传递一个选择器,插件将在StyleSheet中寻找该选择器,然后将其作为动画应用。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.