Если макет Изменения элемента, в то время как его модальный («DatePicker») открыт, это может привести к закрытию модала. Если вы откроете модал и перемещаете выбранную дату вокруг клавиш со стрелками, макет будет изменен, чтобы отобразить: Flex при выборе даты с 01 до 19. и во время переключения для гибки (или обратно в не FLEX) модал закрыт. В отличие от этого, если вы прокручиваете месяцы, модальный остается открытым, даже когда поле ввода сдвигается вверх или вниз (скрыто за модальным). < /P>
[/code]
Такое поведение можно наблюдать в Chrome (в Windows), но не в Firefox, где обработчик событий oninput не запускается, пока модальное окно открыто.
По общему признанию, это искусственный пример, но я сталкивался с таким поведением в реальных условиях, когда менялись макеты. вызвано сочетанием правил @container и гибкого макета. Очевидно, переключение на display: flex требует обширной перерисовки макета, которую браузеры предпочитают не выполнять, пока модальное окно открыто.
Это может быть просто забавный факт, но мне интересно, какие виды изменения макета позволяют модальному модулю оставаться открытым, а какие нет, и зависит ли ответ от браузера. Я не предполагаю, что существует кроссбраузерная спецификация поведения таких модальных окон.
Подробнее здесь: https://stackoverflow.com/questions/797 ... -its-modal
Какие изменения макета приводят к закрытию поля ввода модала? ⇐ Html
Программисты Html
-
Anonymous
1759919549
Anonymous
Если макет Изменения элемента, в то время как его модальный («DatePicker») открыт, это может привести к закрытию модала. Если вы откроете модал и перемещаете выбранную дату вокруг клавиш со стрелками, макет будет изменен, чтобы отобразить: Flex при выборе даты с 01 до 19. и во время переключения для гибки (или обратно в не FLEX) модал закрыт. В отличие от этого, если вы прокручиваете месяцы, модальный остается открытым, даже когда поле ввода сдвигается вверх или вниз (скрыто за модальным). < /P>
[/code]
Такое поведение можно наблюдать в Chrome (в Windows), но не в Firefox, где обработчик событий oninput не запускается, пока модальное окно открыто.
По общему признанию, это искусственный пример, но я сталкивался с таким поведением в реальных условиях, когда менялись макеты. вызвано сочетанием правил @container и гибкого макета. Очевидно, переключение на display: flex требует обширной перерисовки макета, которую браузеры предпочитают не выполнять, пока модальное окно открыто.
Это может быть просто забавный факт, но мне интересно, какие виды изменения макета позволяют модальному модулю оставаться открытым, а какие нет, и зависит ли ответ от браузера. Я не предполагаю, что существует кроссбраузерная спецификация поведения таких модальных окон.
Подробнее здесь: [url]https://stackoverflow.com/questions/79777181/which-layout-changes-cause-an-input-field-to-close-its-modal[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия