--- title: TransitionEvent slug: Web/API/TransitionEvent translation_of: Web/API/TransitionEvent ---

{{APIRef("CSSOM")}} {{SeeCompatTable}}

TransitonEvent 接口指那些提供了与 transition 有关信息的事件。

属性

同时也继承了父类 {{domxref("Event")}} 的属性.

{{domxref("TransitionEvent.propertyName")}} {{readonlyInline}}
是一个{{domxref("DOMString")}},代表与这个 transition 有关的 CSS 属性名.
{{domxref("TransitionEvent.elapsedTime")}} {{readonlyInline}}
是一个 float 值,代表从这个事件触发开始,这个 transition 运行的时间(以秒为单位)。这个值不受 {{cssxref("transition-delay")}} 属性的影响.
{{domxref("TransitionEvent.pseudoElement")}} {{readonlyInline}}
是一个以 '::' 开头的 {{domxref("DOMString")}}, 代表这个过渡运行于其上的伪元素的名字。如果这个过渡不是在一个伪元素上而是在一个元素上运行的,这个值就是一个空值''。

构造函数

{{domxref("TransitionEvent.TransitionEvent", "TransitionEvent()")}}
用给定的参数创建一个 TransitionEvent 事件。

方法

同时也继承了父类 {{domxref("Event")}}的方法.

{{domxref("TransitionEvent.initTransitionEvent()")}} {{non-standard_inline}}{{deprecated_inline}}
使用已经废弃的{{domxref("Document.createEvent()", "Document.createEvent(\"TransitionEvent\")")}} 方法初始化已经创建的 TransitonEvent 事件。

Specifications

Specification Status Comment
{{ SpecName('CSS3 Transitions', '#Events-TransitionEvent', 'TransitionEvent') }} {{ Spec2('CSS3 Transitions') }} Initial definition.

Browser compatibility

{{ CompatibilityTable() }}

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{ CompatGeckoDesktop("2.0") }} 10.0 {{CompatVersionUnknown}} {{CompatVersionUnknown}}
TransitionEvent() constructor {{CompatNo}} {{CompatNo}} {{ CompatGeckoDesktop("23.0") }} {{CompatNo}} {{CompatNo}} {{CompatNo}}
initTransitionEvent() {{non-standard_inline}}{{deprecated_inline}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{ CompatGeckoDesktop("6.0") }}
Removed in {{ CompatGeckoDesktop("23.0") }}
10.0 {{CompatVersionUnknown}} {{CompatVersionUnknown}}
pseudoelement {{CompatNo}} {{CompatNo}} {{ CompatGeckoDesktop("23.0") }} {{CompatNo}} {{CompatNo}} {{CompatNo}}
Feature Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{ CompatGeckoMobile("2.0") }} 10.0 {{CompatVersionUnknown}} {{CompatVersionUnknown}}
TransitionEvent() constructor {{CompatNo}} {{CompatNo}} {{ CompatGeckoMobile("23.0") }} {{CompatNo}} {{CompatNo}} {{CompatNo}}
initTransitionEvent() {{non-standard_inline}}{{deprecated_inline}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{ CompatGeckoMobile("6.0") }}
Removed in {{ CompatGeckoMobile("23.0") }}
10.0 {{CompatVersionUnknown}} {{CompatVersionUnknown}}
pseudoelement {{CompatNo}} {{CompatNo}} {{ CompatGeckoMobile("23.0") }} {{CompatNo}} {{CompatNo}} {{CompatNo}}

See also