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():
addEventListener("close", (event) => { })
Alternativ können Sie einen Wert der Event-Handler-Eigenschaft der Schnittstelle zuweisen:
onclose = (event) => { }
Ereignistyp
Ein Event.
Beispiele
>Das close-Ereignis verwenden
Verwenden Sie das close-Ereignis, um auf Schließanforderungen zu reagieren.
watcher.addEventListener("close", () => {
// Close your UI component
sidebar.hide();
});
Spezifikationen
| Spezifikation |
|---|
| HTML> # handler-closewatcher-onclose> |