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做拖动布局的思路
May 31 Javascript
file模式访问网页时iframe高度自适应解决方案
Jan 16 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
Jul 22 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
Oct 10 Javascript
Javascript的动态增加类的实现方法
Oct 20 Javascript
js原生Ajax的封装和原理详解
Mar 11 Javascript
JavaScript实现简单的四则运算计算器完整实例
Apr 28 Javascript
vuejs事件中心管理组件间的通信详解
Aug 09 Javascript
仿ElementUI实现一个Form表单的实现代码
Apr 23 Javascript
JavaScript获取当前url路径过程解析
Dec 27 Javascript
Vue3 实现双盒子定位Overlay的示例
Dec 22 Vue.js
Echarts如何重新渲染实例详解
May 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 启动时报错的简单解决方法
2014/01/27 PHP
简单实用的网站PHP缓存类实例
2014/07/18 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
2016/12/23 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
JQuery 实现的页面滚动时浮动窗口控件
2009/07/10 Javascript
来自国外的14个图片放大编辑的jQuery插件整理
2010/10/20 Javascript
JQuery for与each性能比较分析
2013/05/14 Javascript
javascript去掉前后空格的实例
2013/11/07 Javascript
JavaScript splice()方法详解
2020/09/22 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
jQuery弹出层插件popShow(改进版)用法示例
2017/01/23 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
vue实现点击关注后及时更新列表功能
2018/06/26 Javascript
element-ui table span-method(行合并)的实现代码
2018/12/20 Javascript
vue基于better-scroll实现左右联动滑动页面
2020/06/30 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
[43:48]Ti4正赛第一天 VG vs NEWBEE 2
2014/07/19 DOTA
python里使用正则的findall函数的实例详解
2017/10/19 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
2019/10/25 Python
在django中自定义字段Field详解
2019/12/03 Python
Python表达式的优先级详解
2020/02/18 Python
Python文字截图识别OCR工具实例解析
2020/03/05 Python
需要知道的CSS3动画技术
2010/01/01 HTML / CSS
Canvas 文本转粒子效果的实现代码
2019/02/14 HTML / CSS
英国鞋类及配饰零售商:Kurt Geiger
2017/02/04 全球购物
Smallable意大利家庭概念店:设计师童装及家居装饰
2018/01/08 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
会计学专业自荐信
2014/06/25 职场文书
家长学校培训材料
2014/08/20 职场文书
爱鸟护鸟的宣传语
2015/07/13 职场文书
高中生社会实践心得体会
2016/01/14 职场文书
JPA如何使用entityManager执行SQL并指定返回类型
2021/06/15 Java/Android
Java 数据结构七大排序使用分析
2022/04/02 Java/Android