这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
The Web Animations API's
cancel()
方法在
动画
interface clears all
KeyframeEffect
s caused by this animation and aborts its playback.
When an animation is cancelled, its
startTime
and
currentTime
被设为
null
.
Animation.cancel();
None.
None.
This method doesn't directly throw exceptions; however, if the animation's
playState
is anything but
"idle"
when cancelled, the
current finished promise
is rejected with a
DOMException
命名
AbortError
.
| 规范 | 状态 | 注释 |
|---|---|---|
|
Web 动画
The definition of 'Animation.cancel()' in that specification. |
工作草案 | 编者草案。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
cancel
|
Chrome 39 | Edge ≤79 | Firefox 48 | IE 不支持 No | Opera 26 | Safari 不支持 No | WebView Android 39 | Chrome Android 39 | Firefox Android 48 | Opera Android 26 | Safari iOS 不支持 No | Samsung Internet Android 4.0 |
完整支持
不支持
实验。期望将来行为有所改变。
用户必须明确启用此特征。
KeyframeEffect
动画
Animation.playState
Animation.finished
returns the promise this action will reject if the animation's
playState
不是
"idle"
.
动画