var items = document.querySelectorAll(".item");//图片节点var points = document.querySelectorAll(".point")//点var left = document.getElementById("leftBtn");var right = document.getElementById("rightBtn");var all = document.querySelector(".wrap")var index = 0;var time = 0;//定时器跳转参数初始化//封装一个清除active方法var clearActive = function () {for (i = 0; i < items.length; i++) {items[i].className = 'item';}for (j = 0; j < points.length; j++) {points[j].className = 'point';}}//改变active方法var goIndex = function () {clearActive();items[index].className = 'item active';points[index].className = 'point active'}//左按钮事件var goLeft = function () {if (index == 0) {index = 4;} else {index--;}goIndex();}//右按钮事件var goRight = function () {if (index < 4) {index++;} else {index = 0;}goIndex();}//绑定点击事件监听left.addEventListener('click', function () {goLeft();time = 0;//计时器跳转清零})right.addEventListener('click', function () {goRight();time = 0;//计时器跳转清零})for(i = 0;i < points.length;i++){points[i].addEventListener('click',function(){var pointIndex = this.getAttribute('data-index')index = pointIndex;goIndex();time = 0;//计时器跳转清零})}//计时器轮播效果var timer;function play(){timer = setInterval(() => {time ++;if(time == 3){goRight();time = 0;} },1000)}play();//移入清除计时器all.onmousemove = function(){clearInterval(timer)}//移出启动计时器all.onmouseleave = function(){play();}
学习资料网全国企业信用信息公示系统年报电脑版qq在线登录网页入口深圳宝安区哪里好玩网页设计计费郴州前十名高档小区网络渠道二级网站域名解析网页设计课程的总结农村电商c2c模式字节跳动员工数量阿里巴巴官网首页1688下载免费设计商标东营网红餐厅阿里巴巴客户管理系统手机网站建设公司电话咨询漂亮的网页设计欣赏招牌图片效果图设计制作哪家公司可以提供独立站建站服务discuz最新模板书生网站鞍山58同城招聘网最新招聘杭州人才招聘网医院网站建设选哪家知名公司网址济南网络公司招聘巴中网站建设网站推广草堂社区医院广告投放工作怎么样沈阳浑南最新疫情北京 互联网公司