为了账号安全,请及时绑定邮箱和手机立即绑定

IE下改透明度没反应。。。是哪里错了吗?

IE下改透明度没反应。。。是哪里错了吗?

浅水了 2015-07-26 19:27:31
<script> function getStyle(obj,name){ if(obj.currenStyle){ return obj.currtnStyle[name];  }else{ return getComputedStyle(obj,false)[name]; } } function startMove(obj,attr,iTaret){ clearInterval(obj.timer); obj.timer=setInterval(function(){ var cur=0; if(attr="opacity"){ cur=parseFloat(getStyle(obj,attr))*100; }else{ cur=parseInt(getStyle(obj,attr)) }; var speed=(iTaret-cur)/6; speed=speed>0?Math.ceil(speed):Math.floor(speed); if(cur==iTaret){ clearInterval(obj.timer); }else{ if(attr=="opacity"){ obj.style.filter='alpha(opacity='+(cur+speed)+')'; obj.style.opacity=(cur+speed)/100; }else{ obj.style[attr]=cur+speed+'px';} } },30) } window.onload=function(){ var oDiv=document.getElementsByTagName('div'); for(var i=0;i<oDiv.length;i++){ oDiv[i].timer=i; oDiv[i].onmouseover=function(){ startMove(this,'width',400); } oDiv[i].onmouseout=function(){ startMove(this,'width',100); } } } </script>
查看完整描述

1 回答

?
arlenhui

TA贡献30条经验 获得超5个赞

贴完整代码。。。我不想一行一行去看。

查看完整回答
反对 回复 2015-07-27
  • 1 回答
  • 0 关注
  • 1820 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信