这里用的 都是匿名函数 而且直接调用了
给你改一下吧
function aaa(o,i,s){
i=1;
s=0.01;
//这里很重要 bbb函数必须是要在 aaa函数里面 这样才能调用 aaa函数里面的局部变量i和s
function bbb() {
i+=s;
if(i<0) {
s = 0.01;
}else if(i>1){
s = -0.01;
}
if(o.filters) {
o.filters[0].opacity=i*100;
} else {
o.style.opacity=i;
}
}
//每1毫秒 重复执行 bbb 函数
setInterval(bbb,1);
}
//获取HTML元素对象
var zz = document.getElementById("zzjs_net");
aaa(zz); //这里是调用函数
================================================
匿名函数的调用方法
(function() {alert(1)})();
这个等于
function aaa() {alert(1)}
aaa();
o.style.opacity该样式代表的是改变透明度。透明度随着循环I的值不断变大,这个透明度一直在增加,故出现渐隐渐现效果了。