如何禁用 BootStrap Modal 点击空白时自动关闭的方法
方法如下
$('#myModal').modal({backdrop: 'static', keyboard: false});
backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。
keyboard 为 false 时,按下 Esc 键不会关闭 Modal。
参数
可以将选项通过 data 属性或 JavaScript 代码传递。对于 data 属性,需要将参数名称放到 data- 之后,例如 data-backdrop=""。
| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| backdrop | boolean 或 字符串'static' | true | Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn't close the modal on click. |
| keyboard | boolean | true | 键盘上的 esc 键被按下时关闭模态框。 |
| show | boolean | true | 模态框初始化之后就立即显示出来。 |
| remote | path | false | This option is deprecated since v3.3.0 and will be removed in v4. We recommend instead using client-side templating or a data binding framework, or calling jQuery.loadyourself. 如果提供的是 URL,将利用 jQuery 的
复制
|
本文介绍如何通过设置Bootstrap Modal的backdrop和keyboard参数为'static'及false来阻止点击空白区域或按ESC键关闭弹窗。这对于希望保持模态框打开状态直至完成特定任务的应用场景非常有用。
3万+

被折叠的 条评论
为什么被折叠?



