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中的isXX系列是否继续使用的分析
Apr 16 Javascript
仿百度联盟对联广告实现代码
Aug 30 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
Dec 19 Javascript
JS获取表格内指定单元格html内容的方法
Mar 31 Javascript
学习JavaScript正则表达式
Nov 13 Javascript
JS简单实现String转Date的方法
Mar 02 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
Feb 17 Javascript
Javascript实现找不同色块的游戏
Jul 17 Javascript
ReactNative列表ListView的用法
Aug 02 Javascript
JavaScript实现图片切换效果
Aug 12 Javascript
15分钟学会vue项目改造成SSR(小白教程)
Dec 17 Javascript
js this 绑定机制深入详解
Apr 30 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小偷的核心程序
2007/04/09 PHP
JpGraph php柱状图使用介绍
2011/08/23 PHP
PHP中的事务使用实例
2015/05/26 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
PHP读取Excel类文件
2017/05/15 PHP
PHP jQuery+Ajax结合写批量删除功能
2017/05/19 PHP
JQuery右键菜单插件ContextMenu使用指南
2014/12/19 Javascript
原生js结合html5制作简易的双色子游戏
2015/03/30 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
Vue.js 父子组件通讯开发实例
2016/09/06 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
2016/11/12 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
2017/01/19 Javascript
深入讲解xhr(XMLHttpRequest)/jsonp请求之abort
2017/07/26 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
bootstrap table插件动态加载表头
2019/07/19 Javascript
在Vue 中获取下拉框的文本及选项值操作
2020/08/13 Javascript
[08:54]《一刀刀一天》之DOTA全时刻18:十九支奔赴西雅图队伍全部出炉
2014/06/04 DOTA
[50:48]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python备份Mysql脚本
2008/08/11 Python
利用QT写一个极简单的图形化Python闹钟程序
2015/04/07 Python
python将文本转换成图片输出的方法
2015/04/28 Python
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
Python 文件处理注意事项总结
2017/04/10 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
对python3.4 字符串转16进制的实例详解
2019/06/12 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
大学生新闻专业个人自我评价
2013/11/12 职场文书
家长评语和期望
2014/02/10 职场文书
元旦文艺汇演主持词
2014/03/26 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
2019职场实习报告该怎么写?
2019/07/01 职场文书
Nginx已编译的nginx-添加新模块
2021/04/01 Servers
Java使用jmeter进行压力测试
2021/07/09 Java/Android
Docker安装MySql8并远程访问的实现
2022/07/07 Servers