js轮播实现

var banner=document.querySelectorAll('.banner>ul>li>a>img');
var point=document.querySelectorAll('.banner>p>span');
var timer;
var i=0;

    function play(){
      timer=setInterval(function(){
            banner[i].style.display='none';
            point[i].style.background='#8b8b8b';
            i++;
            if(i>1){
                i=0;
            }
            banner[i].style.display='block';
            point[i].style.background='#ff8800
        },2000)
    }
 play();

    
    //给box添加鼠标移入移出事件
    var box=document.querySelector('.banner>ul');
    box.onmouseover=function(){
        clearInterval(timer);
    }
   box.onmouseout=function(){
        play();
    }

          
//点击圆点切换
   
   for(var j=0;j<point.length;j++){
       point[j].index=j;
       point[j].onclick=function(){
           var nu=this.index;
           for(var b=0;b<point.length;b++){
               banner[b].style.display='none';
               point[b].style.background='#8b8b8b';
           }
           banner[nu].style.display='block';
           point[nu].style.background="#ff8800";
       }
   }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,062评论 0 2
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,859评论 1 45
  • DOM元素、改变背景颜色、导航条、购物车、万年历、图片切换、树形列表 2018-05-26 09:09 · 字数 ...
    _z王箭阅读 278评论 0 1
  • “记住,这个世界,没有一种痛是单为你准备的。因此,不要认为你是孤独的疼痛者。也不要认为,自己经历着最痛的疼痛者。尘...
    婆婆纳的婆言婆语阅读 244评论 0 1
  • 大年初一,孩子还是遵守约定陪我去东方山祈福。山上好多人,多如麻! 下午去大姑细姑家拜年,比往年要好些的...
    徐丽红阅读 108评论 0 2