首页 > 其他 > 详细

Bootstrap 模态框、轮播 结合使用

时间:2015-07-15 11:07:26      阅读:590      评论:0      收藏:0      [点我收藏+]

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>


版权声明:本文为博主原创文章,未经博主允许不得转载。

Bootstrap 模态框、轮播 结合使用

原文:http://blog.csdn.net/zhangxbj/article/details/46889793

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!