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

JS动画效果

vivian Web前端工程师
难度初级
时长 2小时 8分
学习人数
综合评分9.60
537人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
老师可以讲慢点吗?代码不用敲这么快吧
为什么那个分享框左边的div.offsetLeft在变速的时候不是0和-200??
原因:因为有除法,当offsetLeft值变的越来越小时,最后相除会使speed变成小数,从而offsetLeft与speed相加会有小数,又因显示器的最小像素单位是1px,所以浏览器默认向下取整(变小,即floor),将小数省略,小数省略后,最终的值会变小,从而导致程序无法进入if判断,进入死循环。
这一点可以用console.log(speed)可以验证,speed的log会一直输出,因为程序死循环了。
所以,需要ceil or floor来解决这个问题,让程序进入if的判断,终止循环。
希望老师上传源码,以供参考。
点个赞!老师我爱你
老师:上上下下,进进出出是不是活塞运动?
听女老师讲课,就莫名的兴奋……哎,毕竟单身20多年……
能否问问淘宝便民图标怎么下载
这个冰箱好有喜感····
这节动画视频 怎么没有源码
完结撒花,用了20小时,回头还得再啃一下
老师,这个写法无法兼容IE哈
谢谢老师 涨太多姿势了
讲的很有思想
老师讲的这门课深入浅出,真是讲的太好了,!
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消