【问题标题】:Bootstrap modal is not working with carousel slide引导模式不适用于轮播幻灯片
【发布时间】:2015-04-06 10:15:19
【问题描述】:

我正在尝试在轮播幻灯片上方显示引导模式。但什么都没有出现。当我从 chrome 浏览器控制台手动触发它时,我可以从日志中看到模态被触发。但它没有显示给用户。有什么我可以做的吗?

【问题讨论】:

  • 请发布一些重现问题的相关代码。您可能只需要一个更大的z-index 用于模态,以便它与幻灯片重叠,但如果不查看您的代码就不可能知道。

标签: twitter-bootstrap twitter-bootstrap-3 carousel bootstrap-modal


【解决方案1】:

为模态添加更大的 z-index 解决了问题

【讨论】:

    【解决方案2】:

    下载 bootstrap-modal-carousel.css 和 bootstrap-modal-carousel.js(你可以在 google 上搜索找到它们)然后试试这个例子:

    <link href="bootstrap-modal-carousel.css" rel="stylesheet" />
    
    <script src="bootstrap-modal-carousel.js"/></script/>
    
    <button type="button" class="btn" data-toggle="modal" data-target="#myModal" data-local="#myCarousel">Demo</button>
    
    <div id="myCarousel" class="carousel slide carousel-fit" data-ride="carousel">
      <!-- Indicators -->
      <ol class="carousel-indicators">
        <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
        <li data-target="#myCarousel" data-slide-to="1"></li>
        <li data-target="#myCarousel" data-slide-to="2"></li>
      </ol>
    
      <!-- Wrapper for slides -->
      <div class="carousel-inner">
        <div class="item active">
          <img data-src="holder.js/900x500/auto/#777:#555/text:First slide" alt="First slide">
          <div class="carousel-caption">
            <h3>First slide label</h3>
            <p>Nulla vitae elit libero, a pharetra augue mollis interdum.</p>
          </div>
        </div>
        <div class="item">
          <img data-src="holder.js/750x400/auto/#666:#444/text:Second slide" alt="Second slide">
          <div class="carousel-caption">
            <h3>Second slide label</h3>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
          </div>
        </div>
        <div class="item">
          <img data-src="holder.js/600x300/auto/#555:#333/text:Third slide" alt="Third slide">
          <div class="carousel-caption">
            <h3>Third slide label</h3>
            <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
          </div>
        </div>
      </div>
    
      <!-- Controls -->
      <a class="left carousel-control" href="#myCarousel" data-slide="prev">
        <span class="glyphicon glyphicon-chevron-left"></span>
      </a>
      <a class="right carousel-control" href="#myCarousel" data-slide="next">
        <span class="glyphicon glyphicon-chevron-right"></span>
      </a>
    </div>
    
    <div class="modal fade modal-fullscreen force-fullscreen" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h4 class="modal-title">Modal title</h4>
          </div>
          <div class="modal-body">
            <p>One fine body…</p>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
            <button type="button" class="btn btn-primary">Save changes</button>
          </div>
        </div><!-- /.modal-content -->
      </div><!-- /.modal-dialog -->
    </div><!-- /.modal -->
    

    【讨论】:

    • 请不要发布仅链接的答案。提供一些相关的代码,或者至少是解决方案的描述,以防链接的内容在将来某个时候消失。
    猜你喜欢
    • 1970-01-01
    • 2017-05-13
    • 2019-02-15
    • 1970-01-01
    • 2016-10-27
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多