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

JS动画效果

vivian Web前端工程师
难度初级
时长 2小时 8分
学习人数
综合评分9.60
537人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
请你先敲一下代码再说好吗?flag只要定义在定时器内就可以了,在for-in前还是后面是无所谓的。二楼的观点是错的,定时器没30毫秒就会重置一次flag为true,执行下来一边,发现不是所有的同时运动完成,则flag=false,不执行fn,继续下一次30毫秒循环,若这一次所有的同时运动完成,flag不会置false,依然是true,所以若是有fn,会继续执行fn,完成链式动画,需要完美运动框架的可以找我要
老师讲得挺好的,不过重要的还是自己动手,学习编程思维,另外老师声音蛮好听的,哈哈
我写出来的效果图片的透明度怎么一直在跳闪呢
老师讲的不错,为什么我感觉声音越来越好听了呢
一对值和一对值之间用逗号连说了一分钟
为啥没有课件和例程下载??
有些人感觉自己很能似的,现在是你教你们知识点,不是做项目,别以为自己懂点就BB这个,BB那个的
有毒啊,定时器里进行Dom操作。。。
opacity值可以使用window.ComputedStyle()获取,减少javascript和CSS之间的耦合;
可以使用事件代理简化绑定<li>的各项监听器;
手敲源码,有分开的缓冲运动,多物体运动... 也有最后封装的运动框架。
https://github.com/yww/practice/tree/master/webFront/animation
供大家参考。不过我没有处理浏览器的兼容性问题,代码都是在chrome上调试的。
貌似用jq封起来的也有一个问题,如果你反复多次的进出,运动次数依旧在,没有消停
看见有些装B的,头都疼
老师有男朋友没啊?
speed=speed>0?Math.ceil(speed):Math.floor(speed);
速度大于0就往上取整(用于显示出来)
速度小于0就往下取整(用于缩回隐藏)
等到最后速度(绝对值)小于1px/30ms的时候不至于被浏览器忽视(小数不承认)
距离越小越慢不就是一个y=x的关系吗 在坐标轴上 :) speed=oDiv.offsetLeft
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消