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

JS动画效果

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

已采纳回答 / 慕粉3829718
var flag=true;这一句是应该放在setInterval内部吧,老师可能写错地方了。按老师这个判断方法真的好精简!
@minimalist_taojun 兄弟段子手啊,哈哈哈。。。

已采纳回答 / 嘛也不会
<...code...> var icur = parseInt(getStyle(obj,attr)); 这句写在setInterval 里面 否则定时器不能每次获得新的属性值
首先想到的是box-sizing:border-box;但是该属性在IE8以下不支持
说用CSS实现的人目光短浅,走不了多远。

已采纳回答 / Purplefly
不好意思,又试了一下,object.style.width这样才是对的,也不知道刚是怎么回事。只需要在26行的width加上'’就行了

最新回答 / 慕粉198531
简单说for循环中的变量i只在其内部有效;当其他函数调用时i的值只能取到循环后的最后一个值,而this是指的调用的函数,具体可以百度多搜搜this的用法;个人见解!

已采纳回答 / 脑仁疼
this表示的是当前对象,老师用了循环,遍历到哪个对象this就代表的是哪个对象,如果你不想用this,那就把每个对象遍历出来之后再用这个对象本身就可以了,只不过比较麻烦。

已采纳回答 / 黑色秋水
因为你的timer没有绑定在元素上,看第42行,所以你一直没有真正关掉定时器;绑定后就没问题了;
这是 JSON, JSON 属性名要用 双引号 OK ?
css3动画性能碾压 setTimeOut
每个定时器的时间都设置为30, 醉!!!
Dw都用,真是不想说了。
FZH
学到了很多,感谢老师分享

最新回答 / 嘛也不会
已有解决方案 虽然不够好 但是好在代码简单<...code...>

最新回答 / z丶ethun
检测停止那出现错误,当icur =摸一个json【x】值时 定时器就会被消除
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消