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

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 newState de l'interface ToggleEvent est une chaîne de caractères représentant l'état vers 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.newState === "open") {
    console.log("La fenêtre contextuelle est en train d'être affichée");
  } else {
    console.log("La fenêtre contextuelle est en train d'être masquée");
  }
});

Spécifications

Spécification
HTML
# dom-toggleevent-newstate

Compatibilité des navigateurs

Voir aussi