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 混淆加密收藏
Jan 16 Javascript
javascript 内存回收机制理解
Jan 17 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
May 08 Javascript
JS设置下拉列表框当前所选值的方法
Dec 22 Javascript
jQuery中show与hide方法用法示例
Sep 16 Javascript
JS实现的加减乘除四则运算计算器示例
Aug 09 Javascript
javaScript封装的各种写法
Aug 14 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
Sep 03 Javascript
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
Jan 25 jQuery
Vue2.0 事件的广播与接收(观察者模式)
Mar 14 Javascript
echarts同一页面中四个图表切换的js数据交互方法示例
Jul 03 Javascript
js实现滑动进度条效果
Aug 21 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登陆页的密码处理方式分享
2013/10/14 PHP
php对象在内存中的存在形式分析
2015/02/03 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
thinkPHP交易详情查询功能详解
2016/12/02 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
javascript快速排序算法详解
2014/09/17 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
jQuery鼠标事件汇总
2015/08/30 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
JavaScript禁止复制与粘贴的实现代码
2016/05/16 Javascript
Vuejs第十三篇之组件——杂项
2016/09/09 Javascript
基于JavaScript实现微信抢红包功能
2017/07/20 Javascript
vue.js数据绑定操作详解
2018/04/23 Javascript
vue监听键盘事件的快捷方法【推荐】
2018/07/11 Javascript
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
Vue.js更改调试地址端口号的实例
2018/09/19 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
[01:00:53]OG vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python批量转换文件编码格式
2015/05/17 Python
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
2017/02/16 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
2019/07/01 Python
Python笔记之工厂模式
2019/11/20 Python
keras实现theano和tensorflow训练的模型相互转换
2020/06/19 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
CSS3之边框多颜色Border-color属性使用示例
2013/10/11 HTML / CSS
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
Ticketmaster德国票务网站:购买音乐会和体育等门票
2016/11/14 全球购物
Hotels.com加拿大:领先的在线住宿网站
2018/10/05 全球购物
中学自我评价
2014/01/31 职场文书
趣味运动会广播稿
2014/09/13 职场文书
2015年维修工作总结
2015/04/25 职场文书
解决Python字典查找报Keyerror的问题
2021/05/26 Python
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python