Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
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> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.