【问题标题】:Bootstrap modal issue. Modal is not working引导模式问题。模态不工作
【发布时间】:2016-01-11 13:49:07
【问题描述】:

我正在尝试使我的模态工作,但似乎有问题。我试图从官方 bootstrap3 文档中复制代码,但仍然无法正常工作。我将添加以下代码:

Body: 

     <div class="container">

      <ul class="nav nav-pills nav-stacked">
        <li><a href="#lightbox" data-toggle="modal">Open Lightbox</a></li>
        <li><a href="#lightbox" data-toggle="modal" data-slide-to="1">2nd Image</a></li>
        <li><a href="#lightbox" data-toggle="modal" data-slide-to="2">3rd Image</a></li>
        <li><a href="#lightbox" data-toggle="modal" data-slide-to="15">Open non existing Image</a></li>
      </ul>

      <div class="modal fade and carousel slide" id="lightbox">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-body">
              <ol class="carousel-indicators">
                <li data-target="#lightbox" data-slide-to="0" class="active"></li>
                <li data-target="#lightbox" data-slide-to="1"></li>
                <li data-target="#lightbox" data-slide-to="2"></li>
              </ol>
              <div class="carousel-inner">
                <div class="item active">
                  <img src="http://placehold.it/900x500/777/" alt="First slide">
                </div>
                <div class="item">
                  <img src="http://placehold.it/900x500/666/" alt="Second slide">
                </div>
                <div class="item">
                  <img src="http://placehold.it/900x500/555/" alt="Third slide">
                  <div class="carousel-caption"><p>even with captions...</p></div>
                </div>
              </div><!-- /.carousel-inner -->
              <a class="left carousel-control" href="#lightbox" role="button" data-slide="prev">
                <span class="glyphicon glyphicon-chevron-left"></span>
              </a>
              <a class="right carousel-control" href="#lightbox" role="button" data-slide="next">
                <span class="glyphicon glyphicon-chevron-right"></span>
              </a>
            </div><!-- /.modal-body -->
          </div><!-- /.modal-content -->
        </div><!-- /.modal-dialog -->
      </div><!-- /.modal -->

    </div><!-- /.container -->

【问题讨论】:

    标签: jquery twitter-bootstrap modal-dialog


    【解决方案1】:

    一切似乎都运行良好。这里是jsFiddle,所以我认为 jQuery 或 bootstraps js 文件的路径可能是错误的

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
          <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">  
    <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css">
          <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    <div class="container">
    
      <ul class="nav nav-pills nav-stacked">
        <li><a href="#lightbox" data-toggle="modal">Open Lightbox</a></li>
        <li><a href="#lightbox" data-toggle="modal" data-slide-to="1">2nd Image</a></li>
        <li><a href="#lightbox" data-toggle="modal" data-slide-to="2">3rd Image</a></li>
        <li><a href="#lightbox" data-toggle="modal" data-slide-to="15">Open non existing Image</a></li>
      </ul>
    
      <div class="modal fade and carousel slide" id="lightbox">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-body">
              <ol class="carousel-indicators">
                <li data-target="#lightbox" data-slide-to="0" class="active"></li>
                <li data-target="#lightbox" data-slide-to="1"></li>
                <li data-target="#lightbox" data-slide-to="2"></li>
              </ol>
              <div class="carousel-inner">
                <div class="item active">
                  <img src="http://placehold.it/900x500/777/" alt="First slide">
                </div>
                <div class="item">
                  <img src="http://placehold.it/900x500/666/" alt="Second slide">
                </div>
                <div class="item">
                  <img src="http://placehold.it/900x500/555/" alt="Third slide">
                  <div class="carousel-caption">
                    <p>even with captions...</p>
                  </div>
                </div>
              </div>
              <!-- /.carousel-inner -->
              <a class="left carousel-control" href="#lightbox" role="button" data-slide="prev">
                <span class="glyphicon glyphicon-chevron-left"></span>
              </a>
              <a class="right carousel-control" href="#lightbox" role="button" data-slide="next">
                <span class="glyphicon glyphicon-chevron-right"></span>
              </a>
            </div>
            <!-- /.modal-body -->
          </div>
          <!-- /.modal-content -->
        </div>
        <!-- /.modal-dialog -->
      </div>
      <!-- /.modal -->
    
    </div>
    <!-- /.container -->

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-11
      • 1970-01-01
      • 2023-03-31
      • 2012-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多