美文网首页
js轮播实现

js轮播实现

作者: wlki | 来源:发表于2018-07-25 16:59 被阅读0次

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";
       }
   }

相关文章

  • 16 JavaScript实现网站轮播特效

    html结构 css样式 js代码实现轮播 实现效果如下:

  • web常用库

    js retina.js 实现retina屏幕图片自动替换 slick.js jQuery插件,实现各种轮播图 w...

  • 项目-轮播图

    整个轮播图分为三部分:轮播指标、轮播项目及轮播导航。用boostrap实现轮播图要比用js、jQuery方便的多,...

  • 小记setTimeout

    前言:从《原生JS实现轮播(上)》中JS实现渐变效果,引出的setTimeout用法问题。 对于setInterv...

  • 轮播图—纯js(javascript)实现:

    纯js实现: 要求:算了,还是先看图吧 实现效果:图片自动轮播,鼠标移入停止,移出继续轮播点击左右按钮实现切换点击...

  • js轮播实现

    var banner=document.querySelectorAll('.banner>ul>li>a>img...

  • JS实现轮播

    1.HTML轮播框架 利用HTML先构建出轮播的基本样式,首先是包裹轮播图的容器,在这里我将其class设置为ca...

  • JS实现轮播

    前端学习时间不长,最近看完了第一遍高设,想着试着写一点东西,于是有了这个还不算好的轮播效果。(学习出处为慕课网) ...

  • jquery+swiper实现三图轮播效果

    需求为了实现如图所示的轮播图效果: css代码: js代码: 实现demo下载

  • 实现轮播图

    实现轮播图 思路: 通过js来控制轮播的图片的样式,可以控制display:none or block 可以控制o...

网友评论

      本文标题:js轮播实现

      本文链接:https://www.haomeiwen.com/subject/yyfmmftx.html