这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
TransitionEvent
interface represents events providing information related to
过渡
.
TransitionEvent()
TransitionEvent
事件采用给定参数。
还继承特性从其父级
事件
.
TransitionEvent.propertyName
只读
DOMString
containing the name CSS property associated with the transition.
TransitionEvent.elapsedTime
只读
float
giving the amount of time the transition has been running, in seconds, when this event fired. This value is not affected by the
transition-delay
特性。
TransitionEvent.pseudoElement
只读
DOMString
, starting with
::
, containing the name of the
pseudo-element
the animation runs on. If the transition doesn't run on a pseudo-element but on the element, an empty string:
''
.
TransitionEvent
transitioncancel
事件
fired when a
CSS transition
已被取消。
transitionend
事件
fired when a
CSS transition
已完成播放。
transitionrun
事件
fired when a
CSS transition
is created, when it is added to a set of running transitions, though not nessarilty started
transitionstart
事件
fired when a
CSS transition
已开始过渡。
还继承特性从其父级
事件
.
TransitionEvent.initTransitionEvent()
TransitionEvent
created using the deprecated
Document.createEvent("TransitionEvent")
方法。
| 规范 | 状态 | 注释 |
|---|---|---|
|
CSS Transitions
The definition of 'TransitionEvent' in that specification. |
工作草案 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
TransitionEvent
|
Chrome 27 | Edge 12 | Firefox 4 | IE 10 | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android 27 | Firefox Android 4 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android 2.0 |
TransitionEvent()
构造函数
|
Chrome 27 | Edge 79 | Firefox 23 | IE No | Opera Yes | Safari No | WebView Android Yes | Chrome Android 27 | Firefox Android 23 | Opera Android Yes | Safari iOS No | Samsung Internet Android 2.0 |
animationName
|
Chrome No | Edge 12 — 79 | Firefox 4 | IE 10 | Opera Yes | Safari Yes | WebView Android No | Chrome Android No | Firefox Android 4 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android No |
elapsedTime
|
Chrome 2 | Edge 12 | Firefox 4 | IE 10 | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android 18 | Firefox Android 4 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android 1.0 |
initTransitionEvent
弃用
非标
|
Chrome
No
|
Edge 12 — 79 | Firefox 6 — 23 | IE 10 |
Opera
No
|
Safari Yes |
WebView Android
No
|
Chrome Android
No
|
Firefox Android 6 — 23 |
Opera Android
No
|
Safari iOS Yes |
Samsung Internet Android
No
|
propertyName
|
Chrome 2 | Edge 12 | Firefox Yes | IE ? | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android 18 | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android 1.0 |
pseudoElement
|
Chrome 2 | Edge 79 | Firefox 23 | IE No | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android 18 | Firefox Android 23 | Opera Android Yes | Safari iOS No | Samsung Internet Android 1.0 |
完整支持
不支持
兼容性未知
实验。期望将来行为有所改变。
非标。预期跨浏览器支持较差。
弃用。不要用于新网站。
见实现注意事项。
要求使用供应商前缀或不同名称。
transition
,
transition-delay
,
transition-duration
,
transition-property
,
transition-timing-function
.
TransitionEvent
AnimationEvent
CSS
CSSConditionRule
CSSGroupingRule
CSSKeyframeRule
CSSKeyframesRule
CSSMediaRule
CSSNamespaceRule
CSSPageRule
CSSRule
CSSRuleList
CSSStyleDeclaration
CSSStyleRule
CSSStyleSheet
CSSSupportsRule
CaretPosition
LinkStyle
MediaQueryList
MediaQueryListListener
Screen
StyleSheet
StyleSheetList