亲测有效:bootstrap 弹出框点击其他区域时弹出框不消失选项设置

将data-backdrop="static"  加入到下方处,亲测有效

<div class="modal fade" id="gcDataModel" tabindex="-1" role="dialog" 
aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" >

</div>


 

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在单击 Bootstrap popover 外部关闭弹出,你可以使用一些 JavaScript 代码来实现。以下是一种方法: 首先,使用 JavaScript 选项来初始化 popover,并设置 `trigger` 属性为 `'click'`,以便通过单击目标元素来触发 popover 的显示。例如: ```html <button type="button" class="btn btn-secondary" id="myButton" data-toggle="popover" data-content="Popover content" data-trigger="click">弹出</button> <script> $(document).ready(function() { $('#myButton').popover({ trigger: 'click', content: 'Popover content' }); }); </script> ``` 接下来,我们需要添加一些 JavaScript 代码来处理单击页面其他区域时关闭 popover。这可以通过监听整个文档的点击事件,并检查点击事件发生的位置来实现。例如: ```html <script> $(document).ready(function() { $('#myButton').popover({ trigger: 'click', content: 'Popover content' }); $(document).on('click', function(event) { var $target = $(event.target); if (!$target.closest('#myButton').length && $('.popover').is(':visible')) { $('#myButton').popover('hide'); } }); }); </script> ``` 以上代码会在文档的点击事件中检查点击的目标元素是否是 `#myButton`,以及当前是否有 popover 正在显示。如果点击的是其他区域且 popover 正在显示,则通过调用 `popover('hide')` 方法来关闭 popover。 通过这种方式,你可以实现在单击 popover 外部区域时关闭弹出。你可以根据需要进行修改和调整,以满足你的具体需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值