【发布时间】:2009-08-08 10:45:13
【问题描述】:
使用 JQuery animate 我想使用在 .css 文件中定义的 css 类进行操作,而不必将所有样式参数显式地提供给 jquery.animate()。
我可以用这样一个类创建一个假的(例如不可见的)元素,读取它的 css 属性并将它们提供给 jquery.animate() - 有人知道更好的方法吗?
【问题讨论】:
标签: jquery
使用 JQuery animate 我想使用在 .css 文件中定义的 css 类进行操作,而不必将所有样式参数显式地提供给 jquery.animate()。
我可以用这样一个类创建一个假的(例如不可见的)元素,读取它的 css 属性并将它们提供给 jquery.animate() - 有人知道更好的方法吗?
【问题讨论】:
标签: jquery
【讨论】:
Weston Ruther 使用WebKit proposal for css transitions 构建了一个类似的东西:
http://weston.ruter.net/projects/jquery-css-transitions/
这个实现可能对你有用。
【讨论】:
查看 James Padolsey 的 animateToSelector
简介:这个 jQuery 插件将允许 您可以将任何元素设置为样式 在您的样式表中指定。所有你 必须做的是传递一个选择器和 插件将在 您的样式表,然后将其应用 作为动画。
【讨论】:
在许多情况下,最好使用 CSS 过渡来实现这一点,而在旧浏览器中,缓动将是即时的。大多数动画(如淡入/淡出)实现起来非常简单,浏览器会为您完成所有的工作。 https://developer.mozilla.org/en/docs/Web/CSS/transition
【讨论】: