ViewTransition:updateCallbackDone 属性
Baseline
2025
Newly available
Since October 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
ViewTransition 接口的 updateCallbackDone 只读属性是一个 Promise。当传递给 document.startViewTransition() 的回调函数返回的 Promise 兑现时,该 Promise 也会兑现,当回调函数返回的 Promise 被拒绝时,该 Promise 也会被拒绝。
当你不关心过渡动画的成功或失败,而只关心 DOM 是否更新以及何时更新时,updateCallbackDone 非常有用。
值
一个 promise。
示例
js
// 开始新的视图过渡
const transition = document.startViewTransition(() => displayNewImage());
transition.updateCallbackDone.then(() => {
// 响应 DOM 更新成功
});
参见过渡作为增强功能以获取一个有用的示例。
规范
| Specification |
|---|
| CSS View Transitions Module Level 1> # dom-viewtransition-updatecallbackdone> |
浏览器兼容性
Loading…