Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CloseWatcher: close-Ereignis

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Ein close-Ereignis wird für ein CloseWatcher-Objekt ausgelöst, wenn eine Schließanforderung eingeht. Es wird nur ausgelöst, wenn das vorangegangene cancel-Ereignis nicht abgebrochen wurde.

Im Event-Handler für close sollte der Code zum Schließen der UI-Komponente aufgerufen werden. So wird sichergestellt, dass die Komponente sowohl bei einem plattformspezifischen Schließsignal als auch bei einem Aufruf von CloseWatcher.requestClose() ordnungsgemäß geschlossen wird.

Syntax

Verwenden Sie den Ereignisnamen in addEventListener():

js
addEventListener("close", (event) => { })

Alternativ können Sie einen Wert der Event-Handler-Eigenschaft der Schnittstelle zuweisen:

js
onclose = (event) => { }

Ereignistyp

Ein Event.

Beispiele

Das close-Ereignis verwenden

Verwenden Sie das close-Ereignis, um auf Schließanforderungen zu reagieren.

js
watcher.addEventListener("close", () => {
  // Close your UI component
  sidebar.hide();
});

Spezifikationen

Spezifikation
HTML
# handler-closewatcher-onclose

Browser-Kompatibilität