【发布时间】:2012-11-28 21:14:34
【问题描述】:
我正在使用 CSS 过渡来动画化从屏幕上移除元素。在 FireFox 中,我使用“transitionend”事件来检测转换何时完成,然后将其从 DOM 中删除。但是,这仅在实际发生转换时才有效。
如何通过 JavaScript 判断属性的更改是否最终会导致发送“transitionend”事件?如果没有过渡,那么我必须直接删除元素。
为了清楚起见,我想知道属性的更改是否会触发事件(FireFox 目前很好)。这是因为我需要在过渡结束时触发一个动作,如果没有过渡我需要立即触发它。
【问题讨论】:
标签: javascript css css-transitions