Bootstrap Modal:重新启用键盘和背景

时间:2018-05-02 09:45:56

标签: javascript modal-dialog bootstrap-4

我使用转义键创建了我的模态,默认情况下禁用了背景

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

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

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

但是当我点击背景或按下逃生时,没有任何反应。我可以重新创建整个模态,但看起来很破碎,笨拙和黑客。我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

我想出了配置的boostrap 4更改结构。你应该使用

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

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