Bootstrap Modal: снова включите клавиатуру и фон - PullRequest
0 голосов
/ 02 мая 2018

Я создаю мой модал с ключом escape и фоном по умолчанию отключен

$(modal).modal({
  backdrop: "static",
  keyboard: false
});

Затем, через некоторое время, я хочу включить их

$(modal).modal({
  backdrop: true,
  keyboard: true
});

Но когда я нажимаю на задний план или нажимаю escape, ничего не происходит. Я мог бы воссоздать весь модал, но это выглядит сломанным, неуклюжим и хакерским. Как мне сделать это правильно?

1 Ответ

0 голосов
/ 02 мая 2018

Я разобрался в boostrap 4, изменив структуру конфигурации. Вы должны использовать

$('#basicModal').data('bs.modal')._config.keyboard = true;
$('#basicModal').data('bs.modal')._config.backdrop = true;

См. https://codepen.io/anon/pen/rvmvQB

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...