ToggleEvent: oldState-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit November 2023 browserübergreifend verfügbar.
Die schreibgeschützte Eigenschaft oldState des ToggleEvent-Interfaces ist ein String, der den Zustand darstellt, von dem das Element wechselt.
Wert
Ein String. Mögliche Werte sind "open" (das Popover geht von sichtbar zu versteckt) oder "closed" (das Popover geht von versteckt zu sichtbar).
Beispiele
js
const popover = document.getElementById("mypopover");
// …
popover.addEventListener("beforetoggle", (event) => {
if (event.oldState === "open") {
console.log("Popover is being hidden");
} else {
console.log("Popover is being shown");
}
});
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-toggleevent-oldstate> |