js实现带小圆点的图片切换

简介: js实现带小圆点的图片切换

1.HTML

<div class="wrapper">
  <div class="contain">
    img
        img
        img
        img
        img
  </div>
    <div class="btn">
    <span class="active"></span>
    <span></span>
    <span></span>
    <span></span>
    <span></span>
    </div>
     <a href="javascript:void(0);">&lt;</a>
     <a href="javascript:void(0);">&gt;</a>
</div>

2.JS

          var index=0;
      // 点击上一张
      $("a:first").click(function(){
        prev_pic();
      })
      // 点击下一张
      $("a:last").click(function(){
        next_pic();
      })
      // 悬浮停止
      $(".wrapper").mouseover(function(){
        clearInterval(id);
      });
      $(".wrapper").mouseout(function(){
          autoplay();
      })
      // 下一张
      function next_pic(){
        index++;
        if(index>4){
          index=0;
        }
        addStyle();
      }
      // 上一张
      function prev_pic(){
        index--;
        if(index<0){
          index=4;
        }
        addStyle();
      }
      // 控制图片显示隐藏,小圆点背景色
      function addStyle(){
        $("img").eq(index).fadeIn();
        $("img").eq(index).siblings().fadeOut();
        $("span").eq(index).addClass("active");
        $("span").eq(index).siblings().removeClass("active");
      }
      // 自动轮播
      var id;
      autoplay();
      function autoplay(){
        id=setInterval(function(){
          next_pic();
        },1000)
      }
相关文章
|
7月前
|
移动开发 JavaScript 安全
分享113个图片切换JS特效,总有一款适合您
分享113个图片切换JS特效,总有一款适合您
93 0
|
4月前
|
JavaScript 前端开发 开发者
Vue.js 2 项目实战(一):图片切换案例
Vue.js 2 项目实战(一):图片切换案例
|
7月前
|
移动开发 JavaScript 前端开发
分享117个图片切换JS特效,总有一款适合您
分享117个图片切换JS特效,总有一款适合您
49 0
|
7月前
|
移动开发 JavaScript 前端开发
分享111个JS图片切换特效,总有一款适合您
分享111个JS图片切换特效,总有一款适合您
164 2
|
7月前
|
Web App开发 JavaScript 前端开发
分享116个图片切换JS特效,总有一款适合您
分享116个图片切换JS特效,总有一款适合您
52 0
|
7月前
|
移动开发 JavaScript 安全
分享115个图片切换JS特效,总有一款适合您
分享115个图片切换JS特效,总有一款适合您
117 0
|
7月前
|
移动开发 JavaScript 索引
分享114个图片切换JS特效,总有一款适合您
分享114个图片切换JS特效,总有一款适合您
53 0
|
JavaScript
js实现基本图片切换功能
js实现基本图片切换功能
59 0
|
JavaScript 前端开发
JavaScript 实战(图片切换)【轮播图】
JavaScript 实战(图片切换)【轮播图】