我正在使用退出键和背景幕默认创建我的模态
$(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