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

JS动画效果

vivian Web前端工程师
难度初级
时长 2小时 8分
学习人数
综合评分9.60
537人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
有一个else后面不能跟两个大括号,for(var attr in json)要都括起来,老师没写对
}else{
alpha+=speed
oDiv.style.filter='alpha(opactiy:'+alpha+')'
oDiv.style.opacity=alpha/100;
}
},30)
}


这第一句话啥意思
看到有些评论都把逻辑搞反了,用实际运行数据说一下:var y1=mDiv.offsetLeft;
speed=(0-mDiv.offsetLeft)/10;
mDiv.style.left=mDiv.offsetLeft+speed+'px';
var y2=mDiv.offsetLeft;
这时iTarget=0,正向;故speed>0.
当y1=-5;y2=-5;speed=0.5:如果speed向上取整ceil(speed)=1;y2=y1+speed=-4;循环,y2每次加1,直至取0;如果speed向下取整floor(speed)=0;y2=y1+speed=-5;循环,y2不变;
讲的很好,让我以前一直纠结的问题得到解决。
为什么没有源码?????????????
讲得好慢啊。
老师讲的很好,赞一个
是不是IE不支持啊
这个叫json,我读书少你别欺负我
老师声音好好听( •̀ ω •́ )y
1.速度 2.缓冲运动 3.多物体运动 4.任意值变化 5.链式运动 6.同时运动
定时器。css3出现了,好像就不用这么麻烦了。
再将if (flag) {clearInterval(obj.timer);

if (fn) {

fn();}}放在for循环外可解决无法链式运动和width201px时height达不到指定值的两个bug。
if(icur!=json[attrf]){
flag=false;
}/* else{
flag=true;//加入此句会导致后面运动对前面运动的干扰,强制同时结束
} */
//故而不能加
这节课有源代码的吗
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消