问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求js代码注释

发布网友 发布时间:2022-04-30 02:10

我来回答

2个回答

热心网友 时间:2022-04-22 11:19

/*假设aNum为ul或者div的数组*/

/*假设你获取的a为当前li或者div的索引值则:*/

function show (a){

// index赋值当前索引

index = a;

// 设定alpha初始化number,值为0

var alpha = 0;

// 循环所有栏目aNum并清空每个栏目的class值

for (i = 0; i < aNum.length; i++)aNum[i].className = "";

// 设置触发的当前事件获取到的a也就是当前索引的class为current

aNum[index].className = "current";

// 清除时间戳timer

clearInterval(timer);

// 循环数组aImg,将每个aImg的值设为透明属性(也就是不可见),其中filter属性为兼容ie属性

for (i = 0; i < aImg.length; i++)

{

aImg[i].style.opacity = 0;

aImg[i].style.filter = "alpha(opacity=0)";

}

// 设置时间戳 

// 将aImg[i]的值从第一个到最后一个累+2成长透明度 最大值100;如果大于100 则清除时间戳

timer = setInterval(function () {

alpha += 2;

alpha > 100 && (alpha =100);

aImg[index].style.opacity = alpha / 100;

aImg[index].style.filter = "alpha(opacity = " + alpha + ")";

alpha == 100 && clearInterval(timer)

},20);

}

};

热心网友 时间:2022-04-22 12:37

<script>
var oBox = document.getElementById("box");
var aUl = document.getElementsByTagName("ul");
var aImg = aUl[0].getElementsByTagName("li");
var aNum = aUl[1].getElementsByTagName("li");
var timer = play = null;
var i = index = 0;
//切换按钮
for(i = 0; i < aNum.length; i++) {
aNum[i].index = i;
aNum[i].onmouseover = function() {
show(this.index);
}
}
//鼠标划过关闭定时器
oBox.onmouseover = function() {
clearInterval(play);
}
//鼠标离开启动自动播放
oBox.onmouseout = function() {
autoPlay();
}
//自动播放函数 图片每隔3秒切换一次 每次执行一次show(a),实现淡入淡出。
function autoPlay() {
play = setInterval(function() {
index++;
index >= aImg.length && (index = 0); // 可以这样写 if(index >= aImg.length){index = 0;}
show(index);
},3000);
}
autoPlay();
// 图片切换 淡入淡出效果
function show(a) { // 假设你获取的a为当前li或者div的索引值则:
index = a; // index赋值当前索引
var alpha = 0; // 设定alpha初始化number,值为0
for(var i = 0; i < aNum.length; i++) {
aNum[i].className = ""; // 循环所有栏目aNum并清空每个栏目的class值
}
aNum[index].className = "current"; // 设置触发的当前事件获取到的a也就是当前索引的class为current
clearInterval(timer); // clearInterval() 方法取消由 timer = setInterval() 函数设定的定时执行操作。
// 循环数组aImg,将每个aImg的值设为透明属性(也就是不可见),其中filter属性为兼容ie属性
for(var i = 0; i < aImg.length; i++) {
aImg[i].style.opacity = 0;
aImg[i].style.filter = "alpha(opacity = 0)";
}
timer = setInterval(function() {// 设置按照指定的周期(以毫秒计)来调用函数或计算表达式,setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。
// 将aImg[i]的值从第一个到最后一个累+2成长透明度 最大值100;如果等于100 ,clearInterval() 方法取消由 setInterval() 函数设定的定时执行操作。
alpha += 2;
alpha > 100 && (alpha = 100);
aImg[index].style.opacity = alpha / 100;
aImg[index].style.filter = "alpha(opcity = " + alpha + ")";
alpha == 100 && clearInterval(timer);
},50);
}
</script>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
武汉大学在职研究生考试科目有哪些 报考武汉大学在职研究生录取率高吗? 武汉大学mpa在职研究生好考吗 忘记车子买哪家保险 怎么查 67年的羊和什么生肖最配夫妻 67年的羊和69年鸡相配吗? 67年羊男与69年鸡女同是11月出生婚配如何? 67年9月和69年十月的结婚 “新菊亦侵篱”的出处是哪里 “闲绕篱头看菊花”的出处是哪里 电脑usb外接小音箱关闭时有噪音,是什么原因? ...鼠标悬停在图片上的时候切换图片,切换的时候要有淡入淡出效果... 怎么锁定JS的点击隐藏与展示(淡入淡出)的效果 javascript动画渐隐 电脑音响有杂音声音越大杂音就越大,怎么办 JS如何控制背景淡入淡出? javascript图片淡入淡出效果,过滤镜变换的那个 a.o.史密斯16升热水器做热水循环效果好不好 js怎么实现侧边弹出框淡入淡出效果 javascript 图片在指定位置淡入淡出 ...告诉我怎么实现页面跳转淡入淡出的效果,最好是JS的,我的背景也是一... 16升燃气热水器带内循环 不用jquer用原生的js怎么实现淡入淡出效果 热水器是买12升的好还是16升的好?两者有什么差异?- 问一问 2013款宝马525li领先怎样才能蓝牙连接高德导航,我成功过一次,汽车音响里有导航声音,不知道动 高德地图连在宝马ix3用不起是什么原因 用手机导航车上怎么没有声音 高德地图连接宝马后不能用车载音响进行语音播报是怎么回事呢?断开蓝牙后手机导航是正常的。请明白的给 分时走势图怎么看起来象画长城 长城证券股票代码是什么意思?长城证券牛市股价是多少?长城证券十年来的走势图? 怎么用原生 JavaScript 实现像 jQuery 那样平滑运动的动画效果 电脑音响一开机总是有电流声,声音越大杂音越大是什么原因? 为什么电脑音箱有杂音 华为手机怎么设置消息免打扰 万能充 怎么充电,电池三个充电的地方,万能充两个 铁,那两个铁接在哪里。 如何使用万能充 第四题怎么做??mysql 怎么用多表查询where来做?? 万能充怎么充手机电池啊? 手机万能充怎么使用啊?刚买的万能充,不会使用。苍天啊~百度大虾们呀... 请问万能充如何充电? 哪些食物里面有抗性淀粉 折纸工艺:儿童手工折纸飞镖 简单漂亮飞镖的折法! 万能充怎么使用 什么食物中含有抗性淀粉比较多,适合糖尿病人吃? 有哪些食物不能带上飞机? 什么食物中含有抗性淀粉最多? 苹果手机没有插耳机为什么显示耳机模式 手机电池万能充怎么用? 苹果6s手机没插耳机显示耳机模式 银联wap支付 银联返回html源码怎么处理