想知道这段代码问题出在哪里,一直报错,试了一上午了 ,我检查源代码是一样的 就是找不出来 好奇怪 希望大神们能够解答我的疑问function getStyle(obj,name) { if(currentStyle) { return obj.currentStyle[name]; } else { return getComputedStyle(obj,false)[name]; }}function startMove(obj,attr,iTarget) { clearInterval(obj.timer); obj.timer=setInterval(function(){ var cur=0; if(attr=='opacity') { cur=Math.round(parseFloat(getStyle(obj,attr))*100); } else { cur=parseInt(getStyle(obj,attr)); } var speed=(iTarget-cur)/10; speed=speed>0?Math.ceil(speed):Math.floor(speed); if(cur==iTarget) { 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);}
添加回答
举报
0/150
提交
取消