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

JS动画效果

vivian Web前端工程师
难度初级
时长 2小时 8分
学习人数
综合评分9.60
537人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
怎么没有源码下载啊

最新回答 / 慕移动9181930
编码问题。代码编码格式设置为UTF-8.就可以了。我看错了。因为老师已经在前面封装好了,我们只要把id当做参数传进去就好了。
想要源码~~~
讲的很明白,清楚!支持,老师辛苦了
用js的效果来实现很不错,逻辑思维很强,值得学习
死屁的 是什么鬼
声音听着好累啊

最赞回答 / Freeman1989
我是这样理解的:在for循环内部代码还是依次执行的,也就是先变宽,后变高,最后变透明度;在定时器内部,30毫秒变动一次,每次的变动针对每个属性只变动一小部分;比如说:(1). 第一次开始,依次的,宽变了10,高变了5,透明度变了3;(具体数值不准确,随便举的例子)(2). 30毫秒后,第二次变化,依次的,宽变了9,高变了4,透明度变了2;(3). 30毫秒后,变化同理;计算机运行的速度非常快,所以你感受不到“内部”变化的顺序,所以你看起来就是同时变化的。
老师讲的相当不错,鼓励老师继续出新的课程,另外看了一下评论,就不明白了,哪来的这么一大堆的问题,到底是真的有问题还是自己的基础不扎实。。。。更离谱的是,还有提出用css3来做这个动画效果的,有考虑过浏览器兼容问题?

已采纳回答 / LovelyDida
如果当前执行的是一个对象的方法,则执行上下文就是这个方法所附属的对象。如果一个方法在执行时没有明确指定附属对象,则这个方法的上下文为全局对象。第一个this的对象是oli[i],但是第二个this并没有明确指定附属对象就像下面的例子2、用DOM方式在事件处理函数中使用this关键字 <div id="elmtDiv">division element</div> <script language="javascript"> var div = doc...
谢谢老师的精彩的讲解

已采纳回答 / web宁儿
是的,如果没有指定flag=true时的函数,定时器不会停止!要注意flag定义的位置,才能更好的出现函数效果。

已采纳回答 / 慕粉1464182144
浮动溢出了 试试clear:both;
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消