<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Document</title>
<link rel="stylesheet" type="text/css" href="../../css/bootstrap.css"/>
</head>
<body>
<!--
作者:bilaisheng@163.com
时间:2017-10-16
描述:bootstrap插件 ,由别人定义好jquery插件技术进行开发,插件是没有办法仅通过CSS就能控制
而是通过js/jquery 控制. 必须引入jquery/bootstrap.min.js 增加轮播图正中间小圆点
增加左右两侧箭头
顺序: 小圆点>轮播图片>左右箭头
--> <style type="text/css">
.mt50{margin-top: 50px;}
.carousel-inner >.item img{width: 100%;height: 300px;} </style>
<div class="container mt50"><!--viewport视口 1170px--> <!--在轮播图div中增加id,方便小圆点和左右方向键控制图片-->
<div class="carousel slide " id="banner" data-ride="carousel" data-interval="5000"> <!--轮播图正中间小圆点-->
<ol class="carousel-indicators">
<!--data-target: 控制某个轮播图的图片 . data-slide-to: 第几张. 默认从0开始 -->
<li data-target="#banner" data-slide-to="0" class="active"></li>
<li data-target="#banner" data-slide-to="1" ></li>
<li data-target="#banner" data-slide-to="2" ></li>
</ol> <!--轮播图片-->
<div class="carousel-inner">
<div class="item active">
<img src="http://img-cdn2.luoo.net/site/201710/59df32615f7cf.jpg"/>
</div>
<div class="item">
<img src="http://img-cdn2.luoo.net/site/201710/59db18dd28759.jpg"/>
</div>
<div class="item">
<img src="http://img-cdn2.luoo.net/site/201710/59ddf17c9ce1e.jpg"/>
</div>
</div> <!--左右箭头-->
<!--左侧-->
<!--此处href为待控制的div的ID。 注意 ,一定要加#,因为源码是根据js控制的,data-slide:prev 上一张 , next下一张 -->
<a href="#banner" class="left carousel-control" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
<span class="sr-only">Previous</span>
</a>
<!--右侧-->
<a href="#banner" class="right carousel-control" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div> <a href="javascript:void(0);" id="prevbtn">上一张</a>
<a href="javascript:void(0);" id="stopbtn">暂停</a>
<a href="javascript:void(0);" id="playbtn">播放</a>
<a href="javascript:void(0);" id="nextbtn">下一张</a>
<script src="../../js/jquery-1.11.2.min.js" type="text/javascript" charset="utf-8"></script>
<script src="../../js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript">
$(function(){ // 若这里设置了js属性, 在轮播图div 行内设置data-属性, 无效.
// 两者取并集
$('#banner').carousel({
interval: 5000,
pause:"hover",
wrap:true
}); $("#prevbtn").on("click",function(){
$("#banner").carousel("prev")
});
$("#nextbtn").on("click",function(){
$("#banner").carousel("next")
});
$("#playbtn").on("click",function(){
$("#banner").carousel("cycle")
});
$("#stopbtn").on("click",function(){
$("#banner").carousel("pause")
}); // 使用场景
// 天猫 淘宝等 轮播后自动移除该图.后面陆续加入
//旋转木马初始化完毕执行的函数
$('#banner').on('slide.bs.carousel', function () { }); //动画执行完毕执行回调函数 animate(function(){})
$('#banner').on('slid.bs.carousel', function () {
//如果你不做一个完整产品和定义插件经验,
});
});
</script>
</body>
</html>

最新文章

  1. Fragment配合RadioGroup实现点击切换布局
  2. 2016年终分析(传统开发与网络时代的Java开发)
  3. 链接的热键属性accesskey
  4. iOS—Mask属性的使用
  5. NOIP2010 引水入城 题解
  6. php 经典分页(推荐和laypage配合)
  7. js(引用类型和setTimeout scope)
  8. Google maps API开发(二)(转)
  9. Android 入门第一课 一个简单的提示框
  10. dispatch队列
  11. 自己动手写PHP MVC框架
  12. C#委托 Lamda表达式
  13. Unity5UGUI 官方教程学习笔记(四)UI Image
  14. Ubuntu系统中初次下载Android源码的一点经验
  15. Django通用视图执行过程
  16. Java学习笔记27(集合框架一:ArrayList回顾、Collection接口方法)
  17. Linux内核开发进阶书籍推荐(不适合初学者)
  18. 学会学习:高效学习方式(使用vscode-snippet有感)
  19. Kerberos安全体系详解---Kerberos的简单实现
  20. 全志A33开发板Linux内核定时器编程

热门文章

  1. 使用Dreamweaver制作简单网站
  2. Django中的图片加载不出来解决方式记录
  3. 记一次INFA抽取数据报 WRT_8165 - TIMEOUT_BASED_COMMIT_POINT错误
  4. java版MD5签名工具类
  5. 在win7中解决Visual C++ 6.0打开文件时出现停止工作问题
  6. php7和PHP5对比的新特性和性能优化
  7. 第十二章 ZYNQ-MIZ701 PL中断请求
  8. 【转】Entity Framework 6 Code First 实践系列(1):实体类配置-根据依赖配置关系和关联
  9. PB各对象常用事件
  10. 常用bat文件