bootstrap插件carousel.js自动轮播正确设置
发布时间:2015-08-26 12:39 | 人气数:2525
Bootstrap是一个非常好的css/javaScript框架,尤其对于移动端的自适应和适配能力都比较强。昨天用Bootstrap自带的Carousel写了一个图片轮播的广告部分,用js调用后却出现了不能自动播放的问题。
查了一下,发现真的有不少人问Bootstrap的Carousel组件不能自动播放的问题,这里要注意几个问题:
先看一下Carousel的正确写法(代码,这里使用的是Bootstrap 2.3.2版本):
头部bootstrap的JS与样式调用:
<link href="http://cdn.bootcss.com/bootstrap/2.3.2/css/bootstrap.min.css" rel="stylesheet" media="screen"> <script type='text/javascript' src='http://libs.baidu.com/jquery/1.8.3/jquery.min.js'></script> <script src="http://cdn.bootcss.com/bootstrap/2.3.2/js/bootstrap.min.js"></script>
幻灯片展示代码:
<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="active item">
<img src="https://www.ecan5.com/usr/uploads/2015/08/4086635665.jpeg" />
<div class="carousel-caption">
<h4>东莞14岁女生考上复旦 其父当年15岁上武大</h4>
<p>今年高考第一批本科院校的录取工作已经开始,东莞年仅14岁的女生袁一帆,以(理科)677分的成绩被复旦大学录取。去年她高二就参加了高考,考了613分,但没能被允许上大学。</p>
</div>
</div>
<div class="item">
<img src="https://www.ecan5.com/usr/uploads/2015/08/2928502295.jpeg" />
<div class="carousel-caption">
<h4>你的奢望要配得上你的本事</h4>
</div>
</div>
<div class="item">
<img src="https://www.ecan5.com/usr/uploads/2015/08/2199142246.jpg" />
<div class="carousel-caption">
<h4>百度编辑器UEditor添加“通用代码”视频</h4>
</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>
用JS的方式设置轮播参数:
<script type="text/javascript">
$('.carousel').carousel({
interval:5000, //延时间隔5秒
pause:"hover", //鼠标放图片上暂停 false不暂停
})
</script>
不要直接在HTML中使用data-ride="carousel"参数,用JS的方式设置轮播参数即可解决不能自动播放的问题。bootstrap v2.3.2与jquery-1.11.3代码打包下载:bootstrap v2.3.2.rar
关键词:JavaScript,广告图片, bootstrap幻灯片



