【发布时间】:2013-07-25 20:11:50
【问题描述】:
我正在使用 jQuery 为页面上的元素设置动画。
为了在最后重新初始化我所有元素的位置,我需要获取我的元素的创作属性,在我的样式表中以 % 指定。
我首先使用了.css() 函数,但它给了我计算值,这是我不想要的。我正在寻找我在 CSS 中声明的值(百分比或像素)。
关于如何获得它的任何想法?
【问题讨论】:
-
@CécileBoucheron:在通过 jQuery 为元素设置动画之前,您必须记录每个元素的原始 CSS 值;我已经使用数据属性记录了值,但是有很多方法可以解决。或者,如果可以,通过
element.attr("style", "...")设置值来设置动画,因为内联样式优先于类定义。然后您可以访问原始 CSS 值并使用该值通过设置样式element.attr("style", "...")重新初始化位置 -
谢谢。我所有的样式都在我的样式表中,所以
attr('style')不是解决方案:/
标签: jquery css computed-style