Bootstrap 模态框、轮播 结合使用

来源:互联网 发布:软件开发价格评估 编辑:程序博客网 时间:2024/06/10 11:23

Bootstrap 模态框和轮播分开使用的教程网上很多。但是两者结合使用的例子和资料很少。两者结合使用时,开始我遇到了不少bug,现在分享给大家。

我的这个例子是把图片轮播嵌入到模态框里。

最后的效果如下图:点击页面上按钮,弹出模态框,模态框里的图片开始轮播,点击旁边空白位置,模态框消失。


代码如下:

<!DOCTYPE html><html><head>   <title>Bootstrap 实例 轮播、模态框</title>   <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">   <script src="/scripts/jquery.min.js"></script>   <script src="/bootstrap/js/bootstrap.min.js"></script>   <script src="/twitter-bootstrap/twitter-bootstrap-v2/js/bootstrap-modal.js"></script></head><body> <style type="text/css"> .carousel {position:absolute;   left:150px;   top:100px;   width: 100%;}</style><div class="container">   <h2>模态框+轮播</h2>   <div id="example" class="modal fade">      <div class="modal-dialog">         <div class="modal-content">            <!-- 模态框 -->            <div id="myCarousel" class="carousel slide">               <!-- 轮播(Carousel)指标 -->               <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>                 <!-- 轮播(Carousel)项目 -->               <div class="carousel-inner" >                  <div class="item active">                     <img src="../../../web/images/testcar1.jpg" alt="正面照">                     <div class="carousel-caption">正面照</div>                  </div>                  <div class="item">                     <img src="../../../web/images/testcar2.jpg" alt="中控照">                     <div class="carousel-caption">中控照</div>                  </div>                  <div class="item">                     <img src="../../../web/images/testcar3.jpg" alt="后面照">                     <div class="carousel-caption">后面照</div>                  </div>               </div>               <!-- 轮播(Carousel)导航 -->               <a class="carousel-control left" href="#myCarousel"               data-slide="prev">‹</a>               <a class="carousel-control right" href="#myCarousel"               data-slide="next">›</a>            </div>         </div>      </div>   </div>   <p><a data-toggle="modal" href="#example" class="btn btn-primary btn-large">Launch demo</a></p></div></body></html>


0 0
原创粉丝点击