Перейти к содержимому
Максиметер

Вешаете обработчик на бэкдроп, чтобы закрыть модалку? Теперь это делает сам браузер.

Вешаете обработчик на бэкдроп, чтобы закрыть модалку? Теперь это делает сам браузер. У dialog появился атрибут closedby с тремя режимами. any закрывает модалку кликом снаружи и по Escape — то, чего все ждали. closerequest реагирует только на Escape. none отключает всё и оставляет закрытие вам. <dialog closedby="any"> Закроется по клику снаружи. Без единой строки JS. </dialog> Chrome 134 и Firefox 141 уже поддерживают. Safari догоняет: атрибут есть в Technology Preview и должен войти в Safari 27. Одной строчкой вместо целого обработчика.

47 просмотров

Канал в каталоге Максиметера

18 подписчиков · IT и технологии

Другие публикации канала

Популярные публикации канала

Ещё по теме «IT и технологии»

Читать дальше

Два раза в неделю свежие посты этого канала — на почту и в личную ленту. Без повторного поиска канала вручную.