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.

Event ToggleEvent

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

js
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

Siehe auch