【问题标题】:How to prevent modal appearing on page load while using backdrop:'static'如何防止模式出现在页面加载时使用背景:'静态'
【发布时间】:2016-10-28 12:45:42
【问题描述】:

我有一个对话框,只要我点击一个复选框,它就会出现。但点击外部或按退出键时不应消失。所以我在 jquery 中使用了 background='static' , keyboard='false' 。 但是每当我加载或刷新页面时都会出现此对话框。

$('#storeStatusDialog').modal({
    		backdrop: 'static',
    		keyboard: false
})
<div class="container">
    <div class="modal fade" id="storeStatusDialog" role="dialog" >
        <div class="modal-dialog armanlast">
            <div class="modal-content">
                <div class="modal-header">
                    <div class="close-icon-wrap">
                        <a class="modal-close-icon" href="#" data-dismiss="modal">×</a>
                    </div>
                </div>
                
                <div class="modal-body">
                    <h1 class="modal-title1">Deactivate Store</h1>
                    <p class="deactivate-p"></p>
                </div>
                
                <div class="modal-footer">
                    <button type="button" id="noDeactivate" data-dismiss="modal" class="btn btn-default cancel-confirm1 btn-approval1" onclick="statusOnAgain()">Cancel</button>
                    <button type="button" id="yesDeactivate" class="btn btn-default confirm-complete1 btn-approval1"><span style="horizontal-align:middle">Yes</span></button>
                </div>
            </div>
        </div>
    </div>
</div>

请告诉我一种防止页面加载时出现对话框的方法。 非常感谢。

【问题讨论】:

    标签: javascript jquery html twitter-bootstrap popup


    【解决方案1】:

    HTML:

    <div class="container">
      <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#storeStatusDialog">
        Launch
      </button>
    
      <div class="modal fade" id="storeStatusDialog" role="dialog">
        <div class="modal-dialog armanlast">
          <div class="modal-content">
            <div class="modal-header">
              <div class="close-icon-wrap">
              <a class="modal-close-icon" href="#" data-dismiss="modal">×</a>
              </div>
            </div>
    
            <div class="modal-body">
              <h1 class="modal-title1">Deactivate Store</h1>
              <p class="deactivate-p"></p>
            </div>
    
            <div class="modal-footer">
              <button type="button" id="noDeactivate" data-dismiss="modal" class="btn btn-default cancel-confirm1 btn-approval1" onclick="statusOnAgain()">Cancel</button>
              <button type="button" id="yesDeactivate" class="btn btn-default confirm-complete1 btn-approval1"><span style="horizontal-align:middle">Yes</span>
              </button>
            </div>
          </div>
        </div>
      </div>
    </div>
    

    Js:

      $('#storeStatusDialog').modal({
        show: false,
        backdrop: 'static',
        keyboard: false
      })
    

    片段:

    http://codepen.io/anon/pen/dpEjxK

    【讨论】:

    • 非常感谢老兄.. 代码现在运行良好.. 我不知道这么简单..
    猜你喜欢
    • 2011-11-16
    • 2013-11-02
    • 1970-01-01
    • 2023-03-08
    • 2020-10-19
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 2012-02-15
    相关资源
    最近更新 更多