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

js
// 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

Siehe auch