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 相关文章推荐
3Z版基于jquery的图片复选框(asp.net+jquery)
Apr 12 Javascript
jquery 插件学习(一)
Aug 06 Javascript
两种常用的javascript数组去重方法思路及代码
Mar 26 Javascript
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
Apr 20 Javascript
jQuery 三击事件实现代码
Sep 11 Javascript
javascript转换日期字符串为Date日期对象的方法
Feb 13 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
Nov 26 Javascript
理解JavaScript表单的基础知识
Jan 25 Javascript
浅谈JS运算符&amp;&amp;和|| 及其优先级
Aug 10 Javascript
基于pako.js实现gzip的压缩和解压功能示例
Jun 13 Javascript
layui的表单提交以及验证和修改弹框的实例
Sep 09 Javascript
JS异步堆栈追踪之为什么await胜过Promise
Apr 28 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多用户读写文件冲突的解决办法
2013/11/06 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
2016/03/23 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
ext jquery 简单比较
2010/04/07 Javascript
jQuery Tools tab使用介绍
2012/07/14 Javascript
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
nodejs中简单实现Javascript Promise机制的实例
2014/12/06 NodeJs
js中函数声明与函数表达式
2015/06/03 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
浅谈Angular路由复用策略
2017/10/04 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
2019/04/09 Javascript
[02:41]《西雅图我们来了》2015国际邀请赛出征全记录
2015/07/23 DOTA
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
编写简单的Python程序来判断文本的语种
2015/04/07 Python
python定向爬虫校园论坛帖子信息
2018/07/23 Python
Python3爬虫学习之MySQL数据库存储爬取的信息详解
2018/12/12 Python
解决python xlrd无法读取excel文件的问题
2018/12/25 Python
Python判断telnet通不通的实例
2019/01/26 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
2019/07/31 Python
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
美国家居装饰店:Z Gallerie
2020/12/28 全球购物
Linux机考试题
2015/10/16 面试题
计算机系毕业生推荐信
2013/11/06 职场文书
煤矿班组长岗位职责
2013/12/29 职场文书
自行车租赁公司创业计划书
2014/01/28 职场文书
学前教育专业求职信
2014/09/02 职场文书
2014年销售人员工作总结
2014/11/27 职场文书
会计工作检讨书
2015/02/19 职场文书
SQLServer权限之只开启创建表权限
2022/04/12 SQL Server
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis
SQL语句中EXISTS的详细用法大全
2022/06/25 MySQL
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL