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 相关文章推荐
对联广告js flash激活
Oct 19 Javascript
js兼容标准的表格变色效果
Jun 28 Javascript
JS getStyle获取最终样式函数代码
Apr 01 Javascript
jquery isType() 类型判断代码
Feb 14 Javascript
JQuery实现倒计时按钮的实现代码
Mar 23 Javascript
详解AngularJS验证、过滤器、指令
Jan 04 Javascript
Javascript es7中比较实用的两个方法示例
Jul 21 Javascript
基于vue2.0动态组件及render详解
Mar 17 Javascript
vue项目实现github在线预览功能
Jun 20 Javascript
vue this.reload 方法 配置
Sep 12 Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
vue实现直播间点赞飘心效果的示例代码
Sep 20 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中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
请离开include_once和require_once
2013/07/18 PHP
值得分享的php+ajax实时聊天室
2016/07/20 PHP
PHP简单预防sql注入的方法
2016/09/27 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
PHP中一个有趣的preg_replace函数详解
2018/08/15 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
2019/05/21 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
全面理解JavaScript中的闭包
2016/05/12 Javascript
jQuery动态加载css文件实现方法
2016/06/15 Javascript
JavaScript中的对象和原型(一)
2016/08/12 Javascript
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
Node.js之删除文件夹(含递归删除)代码实例
2019/09/09 Javascript
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
Python功能点实现:函数级/代码块级计时器
2019/01/02 Python
Django框架登录加上验证码校验实现验证功能示例
2019/05/23 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
Python scrapy爬取小说代码案例详解
2020/07/09 Python
德国、奥地利和瑞士最大的旅行和度假门户网站:HolidayCheck
2019/11/14 全球购物
几个常见的消息中间件(MOM)
2014/01/08 面试题
发展部经理职责规定
2014/02/22 职场文书
政府绩效管理实施方案
2014/05/04 职场文书
工地例会施工汇报材料
2014/08/22 职场文书
2014学校领导四风对照检查材料思想汇报
2014/09/23 职场文书
学习作风建设心得体会
2014/10/22 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
人事行政部各岗位职责说明书!
2019/07/15 职场文书
MySQL pt-slave-restart工具的使用简介
2021/04/07 MySQL
MySQL中CURRENT_TIMESTAMP的使用方式
2021/11/27 MySQL
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫