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

JS动画效果

vivian Web前端工程师
难度初级
时长 2小时 8分
学习人数
综合评分9.60
537人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
o(* ̄▽ ̄*)o
这一节有需要的童鞋,http://pan.baidu.com/s/1slfCb9b
链接失效了私我哦,
请多多指教啦,一起努力哦。
o(* ̄▽ ̄*)o
每一章节的运动,小白都手打了代码。
百度云链接公开在章节内容评论的下面,大家看需要下载。
这一节有需要的童鞋,http://pan.baidu.com/s/1hsylp0S
要是百度云链接失效了私我哦,
请多多指教啦,一起努力哦。
o(* ̄▽ ̄*)o
每一章节的运动,小白都手打了代码。
百度云链接公开在章节内容评论的下面,大家看需要下载。
这一节有需要的童鞋,http://pan.baidu.com/s/1i5JhWs1
要是百度云链接失效了私我哦,
请多多指教啦,一起努力哦。
多看评论,多看问答,多动手
http://blog.csdn.net/u014035151/article/details/52119598,完整效果,加完善一些小问题

最新回答 / 慕移动9181930
对的,你的想法是正确的,如果对本任务可以有多种方法实现,哈哈,亲你可以把多种方法贴出来晒一晒噢。你的浏览器是什么?再检查下其他地方有没有错误,不行把代码贴出来只贴这一块的HTML和CSS
老师声音好好听!
听完第一节感觉讲的很好,希望将来自己也能封装动画函数
老师不把源代码发出来···坑爹,差评

已采纳回答 / 五谷是花生红枣眼泪和小米
错在这一行      icur=Math.round(parseFloat(getStyle(obj,attr)))*100;应该改为         icur=Math.round   (   (parseFloat(getStyle(obj,attr)))*100   );也就是说先乘100,再进行四舍五入。  按照你原先的代码这个值一直为0,因为取出来是小数,四舍五入之后必然是0。
我来来回回已经把前几节课程看来至少五遍以上,而且是认认真真看完的,,所以不要觉得难,,自己要努力,不要总是依赖老师
刚开始看js动画课程觉得好难,现在每天都把前三节课程的代码敲一遍,三天过去了,,,终于完全能看懂,并且能不用照着老师就能自己敲出代码了,,,,所以看到这里觉得难的同学,我的建议是跟着视频,从第一节开始每天重复敲几次代码,,慢慢就理解了,不要急着完成课程,学会了才是最重要的!
我知道问题在哪了,照着老老的这个代码的话如果同时运动的两个,值差不多就会完美完成所有动作。如果一个多一个少就会不一样,为什么呢,因为清除的时间不对,因为我们还没有判定所有的同时进行的动作都到达目标了就清除了,首先flag的定义要放在外面,这样每过一个时间点,都会对flag设为true,然后开始了for循环,在for中如果所有的值都达标了,我就就要清time了,那么,我们判断是否清time肯定要在for循环走完以后啊,那么问题就找到了,我们要把是否清time的判断放在for外面,连同回调函数一起,

已采纳回答 / 慕粉3801737
jQuery是一种将JavaScript封装好的框架,常用的函数(像之前写的startMove函数)都封装在里面,但是用之前要有框架源文件引入,就和独立的JavaScript文件引用一样,前提是有jQuery源文件的路径,路径有3种选择:1、下载源文件放本地,从本地路径引用;2、从网上引用,google CDN,代码为:<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></scrip...

已采纳回答 / 打开新的标签页_1
Idv1.style.opacity=chopacity+speed;在此处是一个字符串,需要将其转换为float型。Idv1.style.opacity=parseFloat(chopacity)+parseFloat(speed);
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消