Bootstrap 轮播(Carousel)插件


Posted in Javascript onDecember 26, 2016

Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式。除此之外,内容也是足够灵活的,可以是图像、内嵌框架、视频或者其他您想要放置的任何类型的内容。

如果您想要单独引用该插件的功能,那么您需要引用 carousel.js。或者,正如 Bootstrap 插件概览 一章中所提到,您可以引用 bootstrap.js 或压缩版的 bootstrap.min.js。

下面是一个简单的幻灯片,使用 Bootstrap 轮播(Carousel)插件显示了一个循环播放元素的通用组件。为了实现轮播,您只需要添加带有该标记的代码即可。不需要使用 data 属性,只需要简单的基于 class 的开发即可。

<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="/wp-content/uploads/2014/07/slide1.png" alt="First slide">
    </div>
    <div class="item">
      <img src="/wp-content/uploads/2014/07/slide2.png" alt="Second slide">
    </div>
    <div class="item">
      <img src="/wp-content/uploads/2014/07/slide3.png" alt="Third slide">
    </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>

另外关于Carousel组件不能自动播放的问题,这里要注意几个问题:

1、首先注意的部分是data-ride="carousel"

默认使用Bootstrap的Carousel组件,只需要加上 data-ride="carousel" 就可以实现自动播放了。无需使用初始化的js函数。所以,如果carousel不会自动播放,那么首先检查这个部分。这里还能加其他参数,比如是设置图片轮转的时间间隔。

代码:

<div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="2000">

2、其实还有手动初始化carousel组件的方法

这个方法在Bootstrap 2.x就在使用,当 data-ride="carousel" 这个方法不管用的时候,可以手动初始化一下。代码如下:

$('#myCarousel').carousel();

如果还想控制图片轮转的时间间隔,还有参数:

$(function(){
  $('#myCarousel').carousel({
   interval: 3000
  });
});

如果设置不自动播放,还可以:

$('#myCarousel').carousel({
  pause: true,
  interval: false
});

以上所述是小编给大家介绍的Bootstrap 轮播(Carousel)插件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript对象模型-执行模型
Apr 28 Javascript
js下用层来实现select的title提示属性
Feb 23 Javascript
基于jquery tab切换(防止页面刷新)
May 23 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
Feb 17 Javascript
JavaScript实现向setTimeout执行代码传递参数的方法
Apr 16 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
Jul 13 Javascript
AngularJS+Node.js实现在线聊天室
Aug 28 Javascript
Node.js Express 框架 POST方法详解
Jan 23 Javascript
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
bootstrap tooltips在 angularJS中的使用方法
Apr 10 Javascript
egg.js的基本使用和调用数据库的方法示例
May 18 Javascript
layer.js之回调销毁对话框的例子
Sep 11 Javascript
基于ajax与msmq技术的消息推送功能实现代码
Dec 26 #Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
Dec 26 #Javascript
js正则表达式惰性匹配和贪婪匹配用法分析
Dec 26 #Javascript
Bootstrap的modal拖动效果
Dec 25 #Javascript
原生ajax处理json格式数据的实例代码
Dec 25 #Javascript
JS异步文件分片断点上传的实现思路
Dec 25 #Javascript
BootStrop前端框架入门教程详解
Dec 25 #Javascript
You might like
浅谈PHP表单提交(POST&amp;GET&amp;URL编/解码)
2017/04/03 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
jquery tab标签页的制作
2010/05/10 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
JS实现光滑展开合拢的菜单效果代码
2015/09/16 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
2017/05/03 Javascript
以BootStrap Tab为例写一个前端组件
2017/07/25 Javascript
基于js的变量提升和函数提升(详解)
2017/09/17 Javascript
vue中v-model动态生成的实例详解
2017/10/27 Javascript
JS中touchstart事件与click事件冲突的解决方法
2018/03/12 Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
2020/01/08 Javascript
js实现全选和全不选
2020/07/28 Javascript
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
Python的类实例属性访问规则探讨
2015/01/30 Python
如何使用python爬取csdn博客访问量
2016/02/14 Python
Python写的一个定时重跑获取数据库数据
2016/12/28 Python
谈谈python中GUI的选择
2018/03/01 Python
python opencv读mp4视频的实例
2018/12/07 Python
python实现图书借阅系统
2019/02/20 Python
python检测服务器端口代码实例
2019/08/31 Python
Django实现WebSSH操作物理机或虚拟机的方法
2019/11/06 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
python 抓取知乎指定回答下视频的方法
2020/07/09 Python
python爬虫要用到的库总结
2020/07/28 Python
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
旅游管理专业学生求职信
2013/09/28 职场文书
学生会竞选演讲稿怎么写
2014/08/26 职场文书
2014年小学数学工作总结
2014/12/12 职场文书
淮阳太昊陵导游词
2015/02/10 职场文书
中学教师个人总结
2015/02/10 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书
浅析MySQL如何实现事务隔离
2021/06/26 MySQL
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers