https://sms-system.github.io/AModale/demo
плагин для максимально удобных и доступных (A11Y) модальных окон
- Без зависимостей
- Крошечный вес
- Центрирование вертикальное и горизонтальное
- Закрытие кнопкой (href="#main")
- Закрытие по ESC (closeOnESC option)
- Закрытие по клику на фон (closeOnOverlayClick option)
- Вызов кнопкой (href="#{id модалки}")
- Прилипающая к окну кнопка закрытия (.close-stick)
- Генерация событий открытия / закрытия (beforeOpen, afterOpen, beforeClose, afterClose)
- Возможность отменить открытие / закрытие окна
- Поддержка CSS анимаций открытия / закрытия
- Body locker
- Поддержка вызова нескольких модальных окон на странице
- aria-hidden="true" Для скрытия
- Захват фокуса
- Захват выделения текста по Ctrl+A
- Печать только содержимого модалки
- Исключения при ошибке вызова
- Fallback без JS