<pre id=\"best-answer-content\" class=\"reply-text mb10\">script type=\"text/javascript\"
function a(){
var aa=document.getElementById(\"div1\"),ua=window.navigator.userAgent.toLowerCase();
if(/msie/.test(ua)
aa.show=function(alpha){
var s=alpha/10,op=0,t
t=setInterval(function(){op =s;aa.style.filter=\'alpha(opacity=\' op*100 \')\';if(op=alpha)clearInterval(t)},100)
}
}else{
aa.style.opacity=0;
aa.show=function(alpha){
var s=alpha/10,op=0,t
t=setInterval(function(){op =s;aa.style.opacity=op;if(op=alpha)clearInterval(t)},100)
}
}
aa.show(1)
}
a();
/script
这是兼容的写法.
为什么写两个function:在代码初始化的时候就判断浏览器,这样只判断一次就够了,不用每次改变透明度都判断.
|