bootstrap轮播图示例代码分享


Posted in Javascript onMay 17, 2017

本文实例为大家分享了bootstrap轮播图的具体代码,供大家参考,具体内容如下

<!DOCTYPE html> 
<html lang="zh-CN"> 
<head> 
 <meta charset="utf-8"> 
 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
 <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> 
 <title>XXX</title> 
 <link rel="stylesheet" href="lib/bootstrap/css/bootstrap.css"> 
 <link rel="stylesheet" href="css/main.css"> 
 <!--[if lt IE 9]> 
 <script src="lib/html5shiv/html5shiv.min.js"></script> 
 <script src="lib/respond/respond.min.js"></script> 
 <![endif]--> 
</head> 
<body> 
<!--轮播器 
 1、给最外层添加 :id="myCarousel" class="carousel slide" 
 2、给轮播器3张图片的最外层div添加 :class="carousel-inner" 给每张图片的父div添加 class="item" 
  并且第一张首选 加active 
 3、给ol添加class="carousel-indicators" 然后每个li添加绑定 data-target="#myCarousel" 
   data-slide-to=0,1,2 并且第一个首选 加active 
 4、限定宽度和图片一样宽,给最外层div添加 style="width: 900px;" (900为图片宽度) 
 5、给两边控制按钮的第一个加上:href="#myCarousel" class="left carousel-control" data-slide="prev" 
  第二个加上 href="#myCarousel" class="right carousel-control" data-slide="next" 
 --> 
<div id="myCarousel" class="carousel slide" style="width: 900px;">      
<!--data-ride="carousel"--> 
<!--<div id="myCarousel" class="carousel slide" style="width: 900px;" data-ride="carousel">-->
<!--自动轮播,默认5秒--> 
 <ol class="carousel-indicators"><!--轮播器中间3个点--> 
  <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> 
 <div class="carousel-inner"><!--轮播器3张图片--> 
  <div class="item active"> 
   <img src="img/slide1.png" alt="第1张图片"> 
   <div class="carousel-caption"> <!--可以给轮播图添加文字--> 
    <h3>标题</h3> 
    <p>我是内容</p> 
   </div> 
  </div> 
  <div class="item"> 
   <img src="img/slide2.png" alt="第2张图片"> 
  </div> 
  <div class="item"> 
   <img src="img/slide3.png" alt="第3张图片"> 
  </div> 
 </div> 
 <!--轮播器两边控制按钮--> 
 <a href="#myCarousel" class="left carousel-control" data-slide="prev"> 
  <span class="glyphicon glyphicon-chevron-left"></span> 
 </a> 
 <a href="#myCarousel" class="right carousel-control" data-slide="next"> 
  <span class="glyphicon glyphicon-chevron-right"></span> 
 </a> 
</div> 
<script src="lib/jquery/jquery.js"></script> 
<script src="lib/bootstrap/js/bootstrap.js"></script> 
<script src="js/main.js"></script> 
<script> 
// $('#myCarousel').carousel();/*自动轮播,默认5秒*/ 
 
 
 
 $('#myCarousel').carousel({ 
  interval:3000 , /* 设置自动轮播时间*/ 
  pause:'hover',/*设置暂停事件,默认就是鼠标移入轮播图就暂停,移出继续,所以可以不用写*/ 
  /*wrap:false*/ /*只播一次,默认true,循环一直轮播*/ 
 }); 
 
 
 
 /*其他方法 
 * cycle 循环各帧(默认从左到右) 
  pause 停止轮播 
  number 轮播到指定的图片上(小标从 0 开始,类似数组) 
  prev 循环轮播到上一个项目 
  next 循环轮播到下一个项目 
 * 
 * 
 * //点击按钮执行 
  $('button').on('click', function () { 
  //点击后,自动播放 
  $('#myCarousel').carousel('cycle'); 
  //其他雷同 
  } 
 * */ 
 
 
//事件 
$('#myCarousel').on('slide.bs.carousel', function () { 
 alert('当调用 slide 实例方式时立即触发'); 
}); 
$('#myCarousel').on('slid.bs.carousel', function () { 
 alert('当轮播完成一个幻灯片触发'); 
}); 
</script> 
</body> 
 
</html>

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
Mar 10 Javascript
JavaScript 保存数组到Cookie的代码
Apr 14 Javascript
JavaScript中的onerror事件概述及使用
Apr 01 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
May 08 Javascript
JS下拉缓冲菜单示例代码
Aug 30 Javascript
jquery通过a标签删除table中的一行的代码
Dec 02 Javascript
javascript使用smipleChart实现简单图表
Jan 02 Javascript
BootStrap Fileinput初始化时的一些参数
Dec 30 Javascript
Bootstrap Table使用整理(四)之工具栏
Jun 09 Javascript
使用proxy实现一个更优雅的vue【推荐】
Jun 19 Javascript
js根据json数据中的某一个属性来给数据分组的方法
Oct 08 Javascript
js 实现在2d平面上画8的方法
Oct 10 Javascript
bootstrap警告框示例代码分享
May 17 #Javascript
微信小程序中做用户登录与登录态维护的实现详解
May 17 #Javascript
Angular获取手机验证码实现移动端登录注册功能
May 17 #Javascript
原生JS实现层叠轮播图
May 17 #Javascript
JavaScript手风琴页面制作
May 17 #Javascript
jQuery查找dom的几种方法效率详解
May 17 #jQuery
bootstrap的工具提示实例代码
May 17 #Javascript
You might like
PHP中如何使用session实现保存用户登录信息
2015/10/20 PHP
PHP微信公众号自动发送红包API
2016/06/01 PHP
yii插入数据库防并发的简单代码
2017/05/27 PHP
PHP使用PDO抽象层获取查询结果的方法示例
2018/05/10 PHP
php中的explode()函数实例介绍
2019/01/18 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
2011/05/28 Javascript
js防止表单重复提交实现代码
2012/09/05 Javascript
JQuery 中几个类选择器的简单使用介绍
2013/03/14 Javascript
捕获和分析JavaScript Error的方法
2014/03/25 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
Node.js实现JS文件合并小工具
2016/02/02 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
2016/02/19 Javascript
Bootstrap每天必学之级联下拉菜单
2016/03/27 Javascript
详解Angular4中路由Router类的跳转navigate
2017/06/09 Javascript
详解html-webpack-plugin用法全解
2018/01/22 Javascript
Vue实现PopupWindow组件详解
2018/04/28 Javascript
vue 实现LED数字时钟效果(开箱即用)
2019/12/08 Javascript
微信小程序自定义弹出层效果
2020/05/26 Javascript
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
Python生成随机数的方法
2014/01/14 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
python检测IP地址变化并触发事件
2018/12/26 Python
Python将视频或者动态图gif逐帧保存为图片的方法
2019/09/10 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
Python异常处理机制结构实例解析
2020/07/23 Python
Speedo美国:澳大利亚顶尖泳衣制造商
2016/08/03 全球购物
英国发展最快的在线超市之一:Click Marketplace
2021/02/15 全球购物
应用服务器有那些
2012/01/19 面试题
自动化专业毕业生自荐信
2013/11/01 职场文书
市场拓展计划书
2014/05/03 职场文书
2015新年寄语大全
2014/12/08 职场文书
八年级英语教学计划
2015/01/23 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫