ToggleEvent: свойство oldState
Свойство oldState только для чтения интерфейса ToggleEvent — это строка, представляющая состояние, из которого элемент переходит.
Значение
Строка. Возможные значения — "open" (попап переходит от отображения к скрытию) или "closed" (попап переходит от скрытия к отображению).
Примеры
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 |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
oldState |
114 | 114 | 120 | 100 | 17 | 114 | 120 | 76 | 17 | 23.0 | 114 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/ToggleEvent/oldState