我发现最初设置为 auto 时使用 css 转换属性似乎存在问题。为了避免这种情况,我在添加 css 转换属性之前使用 jquery 设置了初始 css 属性。
我遇到的问题是,当我在设置初始 css 属性后立即定义过渡属性时,我得到了奇怪的行为。示例:http: //jsfiddle.net/3zUDc/10/
但是,当我将过渡属性设置延迟几毫秒时,我得到了预期的行为,但代码看起来更丑陋。示例:http: //jsfiddle.net/3zUDc/9/
有没有办法在不将 css 转换和目标参数放在 setTimeout 块中的情况下完成第二个示例中的行为?
谢谢你的帮助!