Отключить все нажатия клавиш для элементов позади модальных - PullRequest
0 голосов
/ 14 апреля 2020

В Javascript или HTML есть ли способ отключить любой пользовательский ввод, кроме выбора нажатия клавиш? Например, если я вызываю ошибку, которая отображает всплывающее сообщение об ошибке, есть ли способ заблокировать любой другой пользовательский ввод в DOM в фоновом режиме, пока пользователь не отклонит всплывающее окно с помощью клавиши Enter?

Спасибо Вы все заранее!

1 Ответ

1 голос
/ 14 апреля 2020

Если я вас правильно понимаю, вы можете отключить работу клавиатуры и мыши за пределами модального режима при открытии, например, с помощью этого связанного вопроса . Вот краткое описание включенных опций:

Если вы открываете модальное с помощью js, используйте:

$('#myModal').modal({backdrop: 'static', keyboard: false})  

Если вы используете атрибуты данных, используйте:

 <button data-target="#myModal" data-toggle="modal" data-backdrop="static" data-keyboard="false">
    Launch demo modal
 </button>`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...