使用JQuery动画,我想使用在.css文件中某个位置定义的CSS类进行操作,而不必将所有样式参数都明确地赋予jquery.animate()。
我可以使用此类创建一个假的(例如,不可见的)元素,读取其CSS属性并将其提供给jquery.animate()-有人知道更好的方法吗?
Answers:
韦斯顿·卢瑟(Weston Ruther)使用WebKit提案为CSS转换构建了类似的东西:
http://weston.ruter.net/projects/jquery-css-transitions/
此实现可能对您有用。
查看James Padolsey的animateToSelector
简介:这个jQuery插件将允许您将任何元素设置为样式表中指定的样式的动画。您要做的就是传递一个选择器,插件将在StyleSheet中寻找该选择器,然后将其作为动画应用。
在许多情况下,最好使用CSS过渡,并且在旧的浏览器中,放松只是瞬间而已。大多数动画(例如淡入/淡出)的实现都很简单,浏览器会为您完成所有繁琐的工作。https://developer.mozilla.org/en/docs/Web/CSS/transition