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 相关文章推荐
flexigrid 参数说明
Nov 23 Javascript
Array.prototype.concat不是通用方法反驳[译]
Sep 20 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
Jun 04 Javascript
js 单击式的下拉菜单效果实例
Aug 13 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
Sep 15 Javascript
纯CSS3代码实现滑动开关效果
Aug 19 Javascript
谈谈我对JavaScript DOM事件的理解
Dec 18 Javascript
jquery Ajax 全局调用封装实例详解
Jan 16 Javascript
基于Vue过渡状态实例讲解
Sep 14 Javascript
element el-input directive数字进行控制
Oct 11 Javascript
vue组件内部引入外部js文件的方法
Jan 18 Javascript
AngularJS实现多级下拉框
Mar 25 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 一元分词算法
2009/11/30 PHP
php时间戳转换的示例
2014/03/31 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
PHP预定义超全局数组变量小结
2018/08/20 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
基于jquery的$.ajax async使用
2011/10/19 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
jquery实现通用版鼠标经过淡入淡出效果
2014/06/15 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
js和jq使用submit方法无法提交表单的快速解决方法
2016/05/17 Javascript
node.js文件上传处理示例
2016/10/27 Javascript
基于bootstrop常用类总结(推荐)
2017/09/11 Javascript
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
2018/06/25 Javascript
Vue中CSS动画原理的实现
2019/02/13 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
JavaScript实现简单计算器功能
2019/12/19 Javascript
jquery实现上传文件进度条
2020/03/26 jQuery
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
python flask实现分页的示例代码
2018/08/02 Python
Python正则表达式指南 推荐
2018/10/09 Python
Python从Excel中读取日期一列的方法
2018/11/28 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
使用Pandas将inf, nan转化成特定的值
2019/12/19 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
大专应届生个人的自我评价
2013/11/21 职场文书
中职生自荐信范文
2014/06/15 职场文书
工程竣工验收申请报告
2015/05/15 职场文书
公司晚宴祝酒词
2015/08/11 职场文书
详解缓存穿透击穿雪崩解决方案
2021/05/28 Redis
Python集合的基础操作
2021/11/01 Python
如何通过简单的代码描述Angular父组件、子组件传值
2022/04/07 Javascript