【发布时间】:2016-09-23 04:53:13
【问题描述】:
我需要使用 javascript 重放 css 转换。 当我重置 div 的 css 样式并应用新的转换时,什么也没有发生...
我认为这两个代码都是在同一个执行框架中执行的,通过优化,它不会改变任何东西......
例如:https://jsfiddle.net/f0s8a8jp/2/
test.css({transition: 'none', height: '0px'});
test.css({transition: 'height 1s linear', height: '100px'});
我目前找到的唯一解决方案(对我来说不是很干净),是在属性重置和新过渡应用之间使用 setTimeout :https://jsfiddle.net/f0s8a8jp/3/
欢迎更好的想法?!
【问题讨论】:
标签: javascript css transition