Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

ToggleEvent: oldState-Eigenschaft

Baseline 2023
Neu verfügbar

Seit November 2023 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

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

Siehe auch