项目中轮播图总结
时间:2019-06-15
本文章向大家介绍项目中轮播图总结,主要包括项目中轮播图总结使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
window.onload=function () { var items=document.getElementsByClassName("item"); 此时获得图片,成为一个集合 var alist=document.getElementById("alist").getElementsByTagName("a"); 此时获得圆点,作为切换图片的按钮
var lbtn=document.getElementById("lbtn");获得左侧的按钮 var rbtn=document.getElementById("rbtn");获得右侧的按钮 var index=0; 声明一个变量index,作为索引,默认为0 var clearactive=function () { for (var m=0;m<items.length;m++){ items[m].className="item"; 此时将所有图片的class值修改为“item”,全部恢复原样式 } for (var m=0;m<alist.length;m++){ alist[m].className="ali" 此时将所有的圆点的class值修改为“ali”,恢复原样式
} };
var goindex=function () {
clearactive();
items[index].className="item active"; 调用上面的clearactive()函数,并且同时将图片和圆点的class值增加avtive和activea
alist[index].className="ali activea"
};
var gonext=function () { 声明一个gonext方法,并且判断index的值,此时将index的值锁定在4和0之间,如果index等于5,
if (index<4){ 则index=0,此时图片又跳转到第0张。
index ++;
}else{
index=0
}
goindex()
};
var goup=function(){
if (index==0){ 判断index,如果index=0时,则执行index=4,如果index不等于0,则index继续自减
index=4;
}else{
index--
}
goindex()
};
rbtn.onclick=function () { 右侧按钮执行gonext()方法
gonext();
};
lbtn.onclick=function(){ 左侧按钮执行goup()方法
goup()
};
setInterval(function () { 此处添加一个定时器,设为两个参数,第一个参数为匿名函数,第二个是时间,并调用gonext()方法,每6秒执行一次
gonext()
},6000);
原文地址:https://www.cnblogs.com/dumenglong/p/11027750.html
- [SQLServer大对象]——FileTable从文件系统迁移文件
- [机器学习]-[数据预处理]-中心化 缩放 KNN(二)
- [数据清洗]-看上去一样的数字
- [数据清洗]- Pandas 清洗“脏”数据(三)
- [数据清洗]- Pandas 清洗“脏”数据(二)
- [数据清洗]-Pandas 清洗“脏”数据(一)
- [数据清洗]-混乱的邮编数据
- 10行代码,Python实现爬取淘宝/天猫评论
- 4.请求安全-- 结合使用的安全优势总结
- TensorFlow强化学习入门(4)——深度Q网络(DQN)及其扩展
- 3.请求安全-- 如何验证请求的唯一性
- 2.请求安全-- MD5的必要性以及实际应用场景
- 1.请求安全-- 一个简单的 单设备登录 单点登录
- phalapi-进阶篇3(自动加载和拦截器)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法