【问题标题】:Close modal button doesn't work in bootstrap关闭模式按钮在引导程序中不起作用
【发布时间】:2020-02-13 05:41:23
【问题描述】:

我正在尝试将此模式添加到我现有的 HTML 页面中。

  <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" style="height: 100vh !important">
      <div class="modal-dialog" role="document">
         <div class="modal-content">
            <div class="modal-body" style="height: 100vh; opacity:1">
               <button type="button" class="close" data-dismiss="modal"  >&times;</button>
               <ul class="nav navbar-nav navbar-right hidden-lg hidden-md" >
                  <li><a href="#myPage">HOME1</a></li>
                  <li><a href="#band">BAND1</a></li>
                  <li><a href="#tour">TOUR1</a></li>
                  <li><a href="#contact">CONTACT</a></li>
                  <li class="dropdown">
                     <a class="dropdown-toggle" data-toggle="dropdown" href="#">MORE
                     <span class="caret"></span></a>
                     <ul class="dropdown-menu">
                        <li><a href="#">Merchandise</a></li>
                        <li><a href="#">Extras</a></li>
                        <li><a href="#">Media</a></li>
                     </ul>
                  </li>
                  <li><a href="#"><span class="glyphicon glyphicon-search"></span></a></li>
               </ul>
            </div>
         </div>
      </div>
   </div>
  <div class="bg-img-hero">
     <nav class="navbar  navbar-default navbar-fixed-top">
        <div class="container-fluid">
           <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myModal">
              <span class="icon-bar" style="color: yellow !important"></span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>    
              </button>
              <img src="Images\logos\flexit-logo-TM-comp.png" style="padding-top:15px" >  
           </div>
           <div class="collapse navbar-collapse" id="myNavbar">
              <ul class="nav navbar-nav navbar-right" >
                 <li ><a href="HowItWorks.html" style="color: white !important">HOME</a></li>
                 <li><a href="#band" style="color: white !important">BAND</a></li>
                 <li><a href="#tour" style="color: white !important">TOUR</a></li>
                 <li><a href="#contact" style="color: white !important">CONTACT</a></li>
              </ul>
           </div>
           <div class="collapse navbar-collapse" id="myNavbar1">
              <ul class="nav navbar-nav navbar-right hidden-lg hidden-md" >
                 <li><a href="HowItWorks.html">HOME1</a></li>
                 <li><a href="#band">BAND1</a></li>
                 <li><a href="#tour">TOUR1</a></li>
                 <li><a href="#contact">CONTACT</a></li>
              </ul>
           </div>

        </div>
     </nav>
  </div>

上述模式在 W3schools 演示中运行良好,但是当添加到我的代码中时,“关闭模式”不起作用。我不知道为什么。提前感谢您的帮助。

【问题讨论】:

  • 什么不起作用?您看不到整个模态,或者只看到不起作用的关闭按钮,就像标题中写的那样?
  • 嗨@Eudz,我可以看到整个,除了我的关闭模式按钮不起作用。我无法关闭模式。
  • 实际上我注意到我的模态中的按钮都不起作用,就像我在模态中添加的按钮很少,但它们都不起作用
  • @Eudz 我已经更新了确切的代码,请检查一下,如果你能找出错误,请告诉我

标签: html css twitter-bootstrap bootstrap-4 bootstrap-modal


【解决方案1】:

确保将data-toggle="modal" 放在应该打开模式的按钮上。

【讨论】:

  • 我已经更新了确切的代码,请检查一下,如果你能找出错误,请告诉我
【解决方案2】:

如果显示任何错误,请检查浏览器的控制台,给我们一个错误来解决,但可能它应该是 Jquery 的错误,或者 $() 不是一个函数,这意味着你没有包含需要的 jquery或者您没有使用正确版本的 bottstrap javascript

【讨论】:

  • “未捕获的错误:Bootstrap 的 JavaScript 需要 jQuery”是我得到控制台的错误。会是这个原因吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-12
  • 2016-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-03
相关资源
最近更新 更多