ToggleEvent
Baseline
2023
Newly available
Since November 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die ToggleEvent-Schnittstelle stellt ein Ereignis dar, das ausgelöst wird, wenn ein Popover-Element ein- oder ausgeblendet wird.
Dies ist das Ereignisobjekt für die beforetoggle und toggle-Ereignisse, die auf Elementen wie folgt ausgelöst werden:
Konstruktor
ToggleEvent()-
Erstellt ein
ToggleEvent-Objekt.
Instanz-Eigenschaften
Diese Schnittstelle erbt Eigenschaften von ihrem Elternteil, Event.
ToggleEvent.newStateSchreibgeschützt-
Ein String (entweder
"open"oder"closed"), der den Zustand darstellt, zu dem das Element wechselt. ToggleEvent.oldStateSchreibgeschützt-
Ein String (entweder
"open"oder"closed"), der den Zustand darstellt, von dem das Element wechselt. ToggleEvent.sourceSchreibgeschützt-
Eine Instanz des
Element-Objekts, die das HTML-Steuerelement repräsentiert, das das Umschalten initiiert hat.
Beispiele
>Einfaches Beispiel
const popover = document.getElementById("mypopover");
// …
popover.addEventListener("beforetoggle", (event) => {
if (event.newState === "open") {
console.log("Popover is being shown");
} else {
console.log("Popover is being hidden");
}
});
Spezifikationen
| Specification |
|---|
| HTML> # toggleevent> |
Browser-Kompatibilität
Loading…