如何使模态不可闭合

时间:2018-07-25 03:57:35

标签: javascript twitter-bootstrap

我有一个模态,我只希望该模态在动作完成后隐藏,所以我不希望用户右键单击窗口的任何区域以免隐藏模态,我只希望模态完成动作后隐藏自己

function getInfo(id){
  $.('#mod').modal('show')
  $.post('/ajax', {id : id}, function(res){
      if(res){
         $.('#mod').modal('hide')//the modal will automatically be hidden
      }
  });

现在在运行ajax的过程中,即使用户单击窗口的任何区域,我也希望模态在屏幕上显示,该模态不应消失

谢谢。

1 个答案:

答案 0 :(得分:2)

I guess this is what you want

$('#mod').modal({
        backdrop: 'static',
        keyboard: true, 
        show: true
    });

read this https://getbootstrap.com/docs/4.0/components/modal/ for better understanding

to make the modal disappear, you can use this

   $( '#mod' ).modal('hide');
   $('.modal-backdrop').remove();