使用JQuery动画我想用css类操作,在.css文件中的某处定义,而不是必须明确地将所有样式参数赋予jquery.animate()。
我可以用这样的类创建一个假的(例如不可见的)元素,读取它的css属性并将它们提供给jquery.animate() - 有没有人知道更好的方法?
答案 0 :(得分:78)
答案 1 :(得分:6)
Weston Ruther使用WebKit proposal for css transitions建立了类似的东西:
http://weston.ruter.net/projects/jquery-css-transitions/
此实现可能对您有用。
答案 2 :(得分:4)
查看James Padolsey的animateToSelector
简介:这个jQuery插件将允许 您可以将任何元素设置为样式 在样式表中指定。所有你 要做的就是传递一个选择器和 插件将在中查找该选择器 您的StyleSheet然后将应用它 作为动画。
答案 3 :(得分:1)
在许多情况下,你最好使用CSS过渡,而在旧浏览器中,宽松只是即时的。大多数动画(如淡入/淡出)都非常容易实现,浏览器会为您完成所有的工作。 https://developer.mozilla.org/en/docs/Web/CSS/transition