このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
ToggleEvent
Baseline
2023
Newly available
Since November 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
ToggleEvent インターフェイスは、ポップオーバー要素の状態が表示と非表示の間で切り替わるときにユーザーに通知するイベントを表します。
これは HTMLElement の beforetoggle および toggle イベントのためのイベントオブジェクトであり、表示中と非表示の間で遷移したときに(それぞれ前と後に)ポップオーバーで発行されます。
コンストラクター
ToggleEvent()Experimental-
ToggleEventオブジェクトを作成します。
インスタンスプロパティ
このインターフェイスは、親である Event からプロパティを継承しています。
ToggleEvent.newState読取専用 Experimental-
(
"open"または"closed"の)文字列で、要素が遷移した後の状態を表します。 ToggleEvent.oldState読取専用 Experimental-
(
"open"または"closed"の)文字列で、要素が遷移する前の状態を表します。
例
>基本的な例
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");
}
});
仕様書
| Specification |
|---|
| HTML> # toggleevent> |
ブラウザーの互換性
Loading...