【发布时间】:2013-08-31 10:35:44
【问题描述】:
我有两个 div 绝对定位,我将它们相对于彼此定位。当width 之一发生变化时,我重新计算并设置位置。当我在“width”属性上使用 css3 转换时,当我尝试获取动画属性的“width”时,它给了我 dom 的当前值。但我想在过渡效果开始时获得过渡的目标值以正确设置位置。这是否可以通过javascript或其他方式获取目标值?
编辑
下面是一个 jsfiddle 演示了我的问题。它会提醒“100px”,但我需要得到“300px”。
谢谢。
【问题讨论】:
-
你能告诉我们你的代码吗?也许您应该考虑在 jsfiddle 上创建一个示例来突出问题,以便我们了解您的问题并尝试为您提供帮助。
-
如何设置宽度?它是否处于“自动”状态并自动扩展/收缩?
-
让我尝试创建一个小提琴
-
我为这个问题添加了一个小提琴。请检查一下。
-
如果你这样设置,我看不出问题。我的意思是,如果您在 javascript 中对其进行硬编码,为什么还需要从 dom 中读取它? jsfiddle.net/jonigiuro/Mdbgs/1
标签: javascript jquery css css-transitions