ViewTransition: updateCallbackDone-Eigenschaft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die schreibgeschützte Eigenschaft updateCallbackDone
der ViewTransition
-Schnittstelle ist ein Promise
, das erfüllt wird, wenn das von der Callback-Funktion der Methode document.startViewTransition()
zurückgegebene Versprechen erfüllt wird, oder abgelehnt wird, wenn es abgelehnt wird.
updateCallbackDone
ist nützlich, wenn es Ihnen egal ist, ob eine gleiche Dokumenten (SPA) View Transition Animation erfolgreich ist oder nicht, und Sie nur wissen möchten, ob und wann das DOM aktualisiert wird.
Hinweis:
Im Fall eines über Dokumente hinweg (MPA) View Transitions wird das updateCallbackDone
-Promise der zugehörigen ViewTransition
automatisch erfüllt.
Wert
Ein Promise.
Beispiele
// start new SPA view transition
const transition = document.startViewTransition(() => displayNewImage());
transition.updateCallbackDone.then(() => {
// Respond to the DOM being updated successfully
});
Siehe Transitions als Verbesserung für ein nützliches Beispiel.
Spezifikationen
Specification |
---|
CSS View Transitions Module Level 1 # dom-viewtransition-updatecallbackdone |
Browser-Kompatibilität
BCD tables only load in the browser