Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

ToggleEvent : propriété oldState

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis novembre 2023.

La propriété en lecture seule oldState de l'interface ToggleEvent est une chaîne de caractères représentant l'état depuis lequel l'élément est en train de transitionner.

Valeur

Une chaîne de caractères. Les valeurs possibles sont "open" (le popover est en train d'être affiché) ou "closed" (le popover est en train d'être masqué).

Exemples

js
const popover = document.getElementById("mypopover");

// …

popover.addEventListener("beforetoggle", (event) => {
  if (event.oldState === "open") {
    console.log("Le popover est en train d'être masqué");
  } else {
    console.log("Le popover est en train d'être affiché");
  }
});

Spécifications

Spécification
HTML
# dom-toggleevent-oldstate

Compatibilité des navigateurs

Voir aussi