web前端|css教程
CSS,JS
web前端-css教程
使用纯CSS、JS实现图片轮播效果的方法
彩虹空间业务源码,vscode批量导入本地插件,ubuntu sdk安装,tomcat 请求 编码,sqlite dds,网页设计:编程学习网站素材,织梦顶级栏目是哪个数据库,服务器 放家里,joomla seo 插件,前端简洁框架,爬虫的配音,php界面,百度seo技巧,微架构springboot,arclist 调用tag标签,棋牌网站php源码,英文网页模板部分不显示中文,空间模板地址,织梦后台设置空白,织梦的注册页面模板,管理系统 c php,中国源程序代码网lzw
源码带一键采集,ubuntu下宽带连接,爬虫如何获取js,php cookies,seo招商收费lzw
<
全国村级网站源码,vscode 如何设置宏,ubuntu 16 无声,tomcat 部署不了,怎么下载sqlite手机恢复,ad广告插件,文件系统管理前端框架,爬虫复制网页内容违法吗,php 全角空格,郑州seo优化攻略,网站缩放旋转代码,网页下载图片有水印,网购商城模板lzw
>
12345678var carousel = document.getElementsByClassName(carousel)[0], //获取carousel的class类// 获取所有包含图片的链接innerImg = document.getElementsByClassName(inner-img),// 获取左右按钮btnL = document.getElementsByClassName(leftBtn)[0],btnR = document.getElementsByClassName( ightBtn)[0],// 获取分页器page = document.getElementsByClassName(page),num = 0; // 声明变量 初始图片为第一张0// 声明时间控制函数var timer = setInterval(moveR, 2500); //调用moveR 时间间隔2.5s // 图片向右轮播function moveR() {num++; // 变量每3000毫秒递增一次,图片向右轮播// 如果是最后一张图片的时候从0开始显示if(num == innerImg.length) {num = 0;}move();};// 图片向左轮播function moveL() {num--; // 每调用一次moveL(),变量递减一次// 如果是第一张图片,则从最后一张图片开始显示if(num == -1) {num = innerImg.length - 1;};move();} // 图片切换function move() { // 把所有的innerImg隐藏和page背景全部变成黑色for(var i = 0; i < innerImg.length; i++) {innerImg[i].style.display = one;page[i].style.background = lack;}// 把当前num下标的innerImg显示和page背景变成redinnerImg[num].style.display = lock;page[num].style.background = ed;}// 分页器鼠标滑过时图片切换for(var i = 0; i < page.length; i++) {// 用来保存下标,page[i].index == 0 / 1 / 2 / 3 /4...page[i].index = i;// console.log(page[i].index);// 因为已经保存好的下边,这里的page[i], page[0], page[1], page[2], page[3]page[i].onmouseover = function() {for(var j = 0; j < page.length; j++) {page[j].style.background = lack;innerImg[j].style.display = one;}this.style.background = ed; // console.log(this.index);可以查看是多少innerImg[this.index].style.display = lock;num = this.index;}}btnL.onclick = function() {moveL();}btnR.onclick = function() {moveR();}// 鼠标划上carousel时让左右按钮显示 并清除时间函数 carousel.onmouseover = function() {// 清除时间函数clearInterval(timer); //暂停 图片不继续循环btnR.style.display = lock;btnL.style.display = lock;}// 鼠标离开carousel时让左右按钮隐藏carousel.onmouseout = function() {// 开启时间函数timer = setInterval(moveR, 2500);btnR.style.display = one;btnL.style.display = one;}
css视频教学