老师把这句话写成了icur = parseFloat(getStyle(obj.attr))*100;半天没出来,应该是icur = parseFloat(getStyle(obj,attr))*100;
2016-05-16
var _this=this.getElementsByTagName('i')[0];这一行这个【0】该怎么解释啊?
2016-05-14
看了大家很多的评论,给正在挣扎的同学们一些小小的建议:看书为主,配合视频看为辅,如果看这个视频是你js学习的全部,我认为不太合理。
新手推荐这两本书:《jsDOM编程艺术》《js高级程序设计》两本书
新手推荐这两本书:《jsDOM编程艺术》《js高级程序设计》两本书
2016-05-12
time=setInterval(function(){
if(c.offsetLeft==target){
clearInterval(time);
}else{
var speed=(target-c.offsetLeft)/10;
speed=speed>0?Math.ceil(speed):Math.floor(speed);
c.style.left=c.offsetLeft+speed+"px";
}
},50)
if(c.offsetLeft==target){
clearInterval(time);
}else{
var speed=(target-c.offsetLeft)/10;
speed=speed>0?Math.ceil(speed):Math.floor(speed);
c.style.left=c.offsetLeft+speed+"px";
}
},50)
2016-05-12
有bug
startmove(_this,{top:-20,opacity:0},function(){
_this.style.top="35px";
startmove(_this,{top:15,opacity:100});
});
试了下把两个opacity都设成100就不行了。move.js把flag已经放在循环内部。而且把top都设成15,中间那句35的去掉,还是可以执行(style我的top就是15)。
求解
startmove(_this,{top:-20,opacity:0},function(){
_this.style.top="35px";
startmove(_this,{top:15,opacity:100});
});
试了下把两个opacity都设成100就不行了。move.js把flag已经放在循环内部。而且把top都设成15,中间那句35的去掉,还是可以执行(style我的top就是15)。
求解
2016-05-10
startmove(_this,{top:-20,opacity:0},function(){
_this.style.top="35px";
startmove(_this,{top:15,opacity:100});
});
试了下把两个opacity都设成100就不行了。move.js把flag已经放在循环内部。而且把top都设成15,中间那句35的去掉,还是可以执行(style我的top就是15)。
求解
_this.style.top="35px";
startmove(_this,{top:15,opacity:100});
});
试了下把两个opacity都设成100就不行了。move.js把flag已经放在循环内部。而且把top都设成15,中间那句35的去掉,还是可以执行(style我的top就是15)。
求解
2016-05-10