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 相关文章推荐
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
Dec 27 Javascript
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
May 08 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
Aug 09 Javascript
JavaScript获取路径设计源码
May 22 Javascript
jQuery中position()方法用法实例
Jan 16 Javascript
js实现可输入可选择的select下拉框
Dec 21 Javascript
JavaScript中的toString()和toLocaleString()方法的区别
Feb 15 Javascript
Angular2学习笔记之数据绑定的示例代码
Jan 03 Javascript
vue中设置height:100%无效的问题及解决方法
Jul 27 Javascript
BootStrap table实现表格行拖拽效果
Dec 01 Javascript
在VUE中实现文件下载并判断状态的方法
Nov 08 Javascript
vue使用wavesurfer.js解决音频可视化播放问题
Apr 04 Vue.js
基于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
关于尾递归的使用详解
2013/05/02 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
2013/11/12 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
ie 处理 gif动画 的onload 事件的一个 bug
2007/04/12 Javascript
jQuery 操作XML入门
2008/12/25 Javascript
动态为事件添加js代码示例
2009/02/15 Javascript
Javascript var变量隐式声明方法
2009/10/19 Javascript
JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
2010/11/16 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
2013/07/09 Javascript
jQuery遮罩层效果实例分析
2016/01/14 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
深入研究React中setState源码
2017/11/17 Javascript
简化vuex的状态管理方案的方法
2018/06/02 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
2019/08/27 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
[01:03:36]Ti4 循环赛第三日DK vs Titan
2014/07/12 DOTA
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
python自动重试第三方包retrying模块的方法
2018/04/24 Python
详解python列表生成式和列表生成式器区别
2019/03/27 Python
python selenium实现发送带附件的邮件代码实例
2019/12/10 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
Pandas对每个分组应用apply函数的实现
2020/12/13 Python
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
基于Python 函数和方法的区别说明
2021/03/24 Python
戒毒悔改检讨书
2014/09/21 职场文书
2015年教师节主持词
2015/07/03 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书
毕业欢送晚会主持词
2019/06/25 职场文书
oracle重置序列从0开始递增1
2022/02/28 Oracle