繁体   English   中英

从javascript显示引导模式弹出窗口不起作用

[英]display bootstrap modal popup from javascript not working

我正在尝试从JavaScript块打开模式弹出窗口。 这是我在w3schools中发现的一种基本模式: http//www.w3schools.com/bootstrap/tryit.asp? filename = trybs_ref_js_modal&stacked = h

这是我的代码:

           <script>
               function showModal(){         
                window.location.href = '#myModal';       
               }    
           </script>

      <!-- Modal -->
         <div class="modal fade" id="myModal" role="dialog">
         <div class="modal-dialog">

      <!-- Modal content-->
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal">&times;</button>
          <h4 class="modal-title">Modal Header</h4>
        </div>
        <div class="modal-body">
          <p>Some text in the modal.</p>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        </div>
      </div>      

您可以使用默认的bootstrap function代替JavaScript。

function showModal(){
    $('#myModal').modal('show')
}

window.location.href没有所谓的setter,这意味着无法为它分配新值。 它确实有一个标准的吸气剂(确实是一个要求),所以您可以得到它。

如果要打开链接,请尝试window.open("#myModal"); ,或将jQuery与$('#myModal').modal('show');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM