|     |   | 
| 第1行: | 第1行: | 
|  | /* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */ |  | /* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */ | 
|  | 
 |  | 
|  | 
 |  | 
|  | window.onload=function(){
 |  | 
|  | var items=document.getElementsByClassName("item");
 |  | 
|  | var circles=document.getElementsByClassName("circle");
 |  | 
|  | var leftBtn=document.getElementById("btn-left");
 |  | 
|  | var rightBtn=document.getElementById("btn-right");
 |  | 
|  | var content=document.querySelector('.content');
 |  | 
|  | var index=0;
 |  | 
|  | var timer=null;
 |  | 
|  | 
 |  | 
|  | //清除class
 |  | 
|  | var clearclass=function(){
 |  | 
|  |     for(let i=0;i<items.length;i++){
 |  | 
|  |         items[i].className="item";
 |  | 
|  |         circles[i].className="circle";
 |  | 
|  |         circles[i].setAttribute("num",i);
 |  | 
|  |     }
 |  | 
|  | }
 |  | 
|  | /*只显示一个class*/
 |  | 
|  | function move(){
 |  | 
|  |     clearclass();
 |  | 
|  |     items[index].className="item active";
 |  | 
|  |     circles[index].className="circle white";
 |  | 
|  | }
 |  | 
|  | //点击右边按钮切换下一张图片
 |  | 
|  | rightBtn.onclick=function(){
 |  | 
|  |     if(index<items.length-1){
 |  | 
|  |         index++;
 |  | 
|  |     }
 |  | 
|  |     else{
 |  | 
|  |         index=0;
 |  | 
|  |     }
 |  | 
|  |     move();
 |  | 
|  | }
 |  | 
|  | //点击左边按钮切换上一张图片
 |  | 
|  | leftBtn.onclick=function(){
 |  | 
|  |     if(index<items.length){
 |  | 
|  |         index--;
 |  | 
|  |     }
 |  | 
|  |     else{
 |  | 
|  |         index=items.length-1;
 |  | 
|  |     }
 |  | 
|  |     move();
 |  | 
|  | }
 |  | 
|  | //开始定时器,点击右边按钮,实现轮播
 |  | 
|  | timer=setInterval(function(){
 |  | 
|  |     rightBtn.onclick();
 |  | 
|  | },1500)
 |  | 
|  | //点击圆点时,跳转到对应图片
 |  | 
|  | for(var i=0;i<circles.length;i++){
 |  | 
|  |     circles[i].addEventListener("click",function(){
 |  | 
|  |         var point_index=this.getAttribute("num");
 |  | 
|  |         index=point_index;
 |  | 
|  |         move();
 |  | 
|  |     })
 |  | 
|  | 
 |  | 
|  | }
 |  | 
|  | //鼠标移入清除定时器,并开启一个三秒的定时器,使慢慢转动
 |  | 
|  | content.onmouseover=function(){
 |  | 
|  |     clearInterval(timer);
 |  | 
|  |         timer=setInterval(function(){
 |  | 
|  |             rightBtn.onclick();
 |  | 
|  |         },3000)
 |  | 
|  | }
 |  | 
|  | //鼠标移出又开启定时器
 |  | 
|  | content.onmouseleave=function(){
 |  | 
|  |     clearInterval(timer);
 |  | 
|  |     timer=setInterval(function(){
 |  | 
|  |         rightBtn.onclick();
 |  | 
|  |     },1500)
 |  | 
|  | }
 |  | 
|  | }
 |  | 
/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */