ToggleEvent: oldState 屬性

Baseline 2023
新推出

自 ⁨2023 年 11 月⁩ 起,此功能可在最新的裝置和瀏覽器版本中執行。此功能可能不適用於較舊的裝置或瀏覽器。

oldStateToggleEvent 介面的一個只讀屬性,它是一個字串,表示元素正在從哪個狀態轉換。

一個字串。可能的值為 "open"(彈窗正在從顯示狀態變為隱藏狀態)或 "closed"(彈窗正在從隱藏狀態變為顯示狀態)。

示例

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

// …

popover.addEventListener("beforetoggle", (event) => {
  if (event.oldState === "open") {
    console.log("Popover is being hidden");
  } else {
    console.log("Popover is being shown");
  }
});

規範

規範
HTML
# dom-toggleevent-oldstate

瀏覽器相容性

另見