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开发技术大全-第1章javascript概述
Jul 03 Javascript
jquery的相对父元素和相对文档定位示例代码
Aug 02 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
Apr 13 Javascript
JavaScript中setTimeout的那些事儿
Nov 14 Javascript
使用vue.js编写蓝色拼图小游戏
Mar 17 Javascript
学习使用Bootstrap页面排版样式
May 11 Javascript
Vue项目组件化工程开发实践方案
Jan 09 Javascript
JS设计模式之访问者模式定义与用法分析
Feb 05 Javascript
对vue中v-on绑定自定事件的实例讲解
Sep 06 Javascript
JavaScript使用面向对象实现的拖拽功能详解
Jun 12 Javascript
关于vue表单提交防双/多击的例子
Oct 31 Javascript
7个你应该知道的JS原生错误类型
Apr 29 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程序效率优化的一些策略小结
2010/07/17 PHP
php无限极分类实现的两种解决方法
2013/04/28 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
2016/06/13 PHP
PHP  Yii清理缓存的实现方法
2016/11/10 PHP
PHP后台实现微信小程序登录
2018/08/03 PHP
用jQuery实现检测浏览器及版本的脚本代码
2008/01/22 Javascript
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
js窗口关闭提示信息(兼容IE和firefox)
2015/10/23 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
2015/12/04 Javascript
Bootstrap Fileinput文件上传组件用法详解
2016/05/10 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
微信小程序 天气预报开发实例代码源码
2017/01/20 Javascript
Angular开发者指南之入门介绍
2017/03/05 Javascript
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
JavaScript中变量、指针和引用功能与操作示例
2018/08/04 Javascript
基于Vue el-autocomplete 实现类似百度搜索框功能
2019/10/25 Javascript
vue-autoui自匹配webapi的UI控件的实现
2020/03/20 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
[48:30]LGD vs infamous Supermajor小组赛D组 BO3 第一场 6.3
2018/06/04 DOTA
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
总结Python编程中三条常用的技巧
2015/05/11 Python
Python多线程下载文件的方法
2015/07/10 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
python简单实例训练(21~30)
2017/11/15 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
Python爬虫信息输入及页面的切换方法
2018/05/11 Python
Python实现将多个空格换为一个空格.md的方法
2018/12/20 Python
使用selenium和pyquery爬取京东商品列表过程解析
2019/08/15 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
2021/01/21 Python
耐克美国官网:Nike.com
2016/08/01 全球购物
学习保证书范文
2014/04/30 职场文书
国际贸易专业自荐信
2014/06/10 职场文书
教师职位说明书
2014/07/29 职场文书
原生JavaScript实现简单五子棋游戏
2021/06/28 Javascript