ToggleEvent
Das ToggleEvent
-Interface repräsentiert ein Ereignis, das den Benutzer darüber informiert, dass sich der Zustand eines Elements geändert hat.
Dies ist das Ereignisobjekt für die HTMLElement
-Ereignisse beforetoggle
und toggle
, die bei einigen Elementen kurz bevor und kurz nachdem sie zwischen sichtbar und verborgen wechseln, ausgelöst werden.
Konstruktor
ToggleEvent()
-
Erstellt ein
ToggleEvent
-Objekt.
Instanz-Eigenschaften
Dieses Interface erbt Eigenschaften von seinem Elternteil, Event
.
ToggleEvent.newState
Nur lesbar-
Ein String (entweder
"open"
oder"closed"
), der den Zustand darstellt, zu dem das Element wechselt. ToggleEvent.oldState
Nur lesbar-
Ein String (entweder
"open"
oder"closed"
), der den Zustand darstellt, von dem das Element wechselt.
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 Standard # toggleevent |
Browser-Kompatibilität
BCD tables only load in the browser