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" (la fenêtre contextuelle est en train d'être affichée) ou "closed" (la fenêtre contextuelle est en train d'être masquée).

Exemples

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

// …

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

Spécifications

Spécification
HTML
# dom-toggleevent-oldstate

Compatibilité des navigateurs

Voir aussi