ToggleEvent: oldState-Eigenschaft

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 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

Specification
HTML
# dom-toggleevent-oldstate

Browser-Kompatibilität

Siehe auch