我正在使用退出键和背景幕默认创建我的模态

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


然后过一段时间我想启用它们

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


但是,当我单击背景或按Escape键时,什么也没有发生。我可以重新创建整个模态,但是看起来很破碎,笨拙和hacky。如何正确执行此操作?

最佳答案

我想出了引导程序4更改配置的结构。你应该用

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

请参见https://codepen.io/anon/pen/rvmvQB

10-06 05:27
查看更多