js实现图片自动轮播

原创 2015年07月10日 17:36:23

今天有人问我这个问题,我就顺便把这个记下来,分享给大伙。

如图,就是图片自己轮播,并且图中中下方的白点也发生变化,图片到哪,白点就到哪,就直接上代码了

		
<!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>



希望对大家有用



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

原生javascript实现图片自动轮播和点击轮播代码

Document /*重置样式*/ *{margin: 0;padding: 0; list-style: none;} /*wrap的轮播图和切换按钮样式*/ .wrap{hei...

原生JS-实现无限图片轮播

实现思路:      一、布局部分:                1、采用div>ul>li>img布局,来展示轮播的图片banner;    ...

js实现图片轮播(根据同事代码整理而得)

本文主要copy了同事的代码,不过给代码加载了大量注释从而使得代码清晰。我想这也算是翻译吧。 先上图,看看本实例的具体轮播功能。 如图: 需要实现的功能点如下: 第一:上边一栏的翻屏功能,...

js实现轮播图原理及示例

网上有很多的例子介绍,在这里我所做的无缝滚动就是 通过改变元素的left值让图片呈现左右滚动的效果。 我们首先看一下 div+css 的结构样式: div+css代码 ...

js图片轮播手动切换

js图片轮播手动切换 var scro...

浅谈JS实现图片轮播的各种坑

首先在文章之前,我要好好地吐槽一下当下很多人的学习方法。就拿我们实验室的人来说吧。不少人自称是搞前端的,随随便便让他们写个slider,都能用JQuery很快实现。他们意识里的前端就以为是精通JQue...

纯js制作图片轮播效果

好久没有发博客了,最近都在复习,为了找工作做准备。 前段时间逛了下鼠绘漫画网追海贼王最新漫画,发现他们家的图片轮播效果跟其他网页的图片轮播效果效果不同,看起来更加有趣,于是我尝试了用js复写它。 先看...

原生JS做图片轮播(自动或手动)

前言     前端基本上靠用现成的封装好的控件的我,今天也算是自己改了一回代码,也自己写了写原生JS,改了一下响应代码。需求是这样的,页面的记录中有多个附件,如果附件是图片的话,查看图片时要多张图...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)