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

这代码有啥问题吗,为啥23行老是报错呢

这代码有啥问题吗,为啥23行老是报错呢

function arr(obj,json,fn){
	var flag=true  //
	clearInterval(obj.timer);
	obj.timer=setInterval(function(){
		for(var attr in json){
			var icun=0;
		//判断是opacity就parseflaot(取浮点数),parseInt
		if(attr=='opacity'){
			icun=Math.round(parseFloat(getstyle(obj,attr))*100)
		}else{
			icun=parseInt(getstyle(obj,attr));
		}
		//设置速度
		var speed=(json[attr]-icun)/20;
		speed=speed>0?Math.ceil(speed):Math.floor(speed);
		if(json[attr]!=icun){
			flag=false
		}
			if('opacity'){
				li.style[attr]=(icun+speed)/100;
			}
			li.style[attr]=icun+speed+'px';
			
		if(flag){
			clearInterval(obj.timer);
			if(fn){
				fn();
			}
		}
		}
	},20);
}


正在回答

1 回答

第22和24行的li应为obj

0 回复 有任何疑惑可以回复我~
#1

慕粉2245163752 提问者

好了,。谢谢啦
2017-02-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这代码有啥问题吗,为啥23行老是报错呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信