Существует ли для элемента диалога какое-то событие «открытия», которое запускается при его отображении, обычно или в модальном режиме?
В спецификации это не совсем ясно, и MDN просто перечисляет кучу унаследованных событий.
Событие закрытия делает это огонь, но я не могу получить никакого событие open.
Пример HTML:
Oh hey, a dialog...
И в JavaScript:
document.querySelector('dialog').addEventListener('open', (e) => {
console.log(e);
});
document.querySelector('dialog').showModal();
Подробнее здесь: https://stackoverflow.com/questions/491 ... open-event