今天有人问我这个问题,我就顺便把这个记下来,分享给大伙。
如图,就是图片自己轮播,并且图中中下方的白点也发生变化,图片到哪,白点就到哪,就直接上代码了
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"><!--轮播--><link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"><script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script><script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script></head>
<body><!--轮播-->
<div id="myCarousel" class="carousel slide" style="width:100%;"><!-- 轮播(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><li data-target="#myCarousel" data-slide-to="3"></li><li data-target="#myCarousel" data-slide-to="4"></li></ol> <!-- 轮播(Carousel)项目 --><div class="carousel-inner"><div id="pic0" class="item active"><img src="1.jpg" alt="First slide"></div><div id="pic1" class="item"><img src="2.jpg" alt="Second slide"></div><div id="pic2" class="item"><img src="3.jpg" alt="Third slide"></div><div id="pic3" class="item"><img src="4.jpg" alt="fourth slide"></div><div id="pic4" class="item"><img src="f.jpg" alt="fifth slide"></div></div></div> <script>
var i=0;
var c = null;c = setTimeout(carousel,1000);//开始执行function carousel(){clearTimeout(c);//清除定时器$("#pic"+i).removeClass("active");$("#pic"+(i+1)).addClass("active");i++;$("ol li").removeClass("active");$("ol li:eq("+i+")").addClass("active");if(i>4){$("#pic"+(i-1)).removeClass("active");$("#pic0").addClass("active");i=0;$("ol li:eq("+i+")").addClass("active");}c = setTimeout(carousel,1000); //设定定时器,循环执行 } </script></body>
</html>
希望对大家有用















