ViewTransition: свойство updateCallbackDone
Ограниченное использование
Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.
updateCallbackDone только для чтения интерфейса ViewTransition — это Promise, который выполняется, когда выполняется обещание, возвращаемое обратным вызовом метода document.startViewTransition(), или отклоняется при его отклонении.
updateCallbackDone полезно, когда вы не заботитесь об успехе/неудаче анимации перехода вида в рамках одного документа (SPA) и хотите только узнать, и когда DOM обновляется.
Примечание: В случае перехода вида между разными документами (MPA) обещание updateCallbackDone связанного ViewTransition автоматически выполняется.
Значение
Обещание.
Примеры
// start new SPA view transition
const transition = document.startViewTransition(() => displayNewImage());
transition.updateCallbackDone.then(() => {
// Respond to the DOM being updated successfully
});
См. Переходы как расширение для полезного примера.
Спецификации
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
updateCallbackDone |
111 | 111 | Нет | 97 | 18 | 111 | Нет | 75 | 18 | 22.0 | 111 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/ViewTransition/updateCallbackDone