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

JS动画效果

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

最赞回答 / 纸丶两面白
视频中flag的声明位置应该是写错了,实际上应该是写在定时器内。视频中为什么动画会停止?完全是因为speed归0了,动画停止了,但实际上定时器并没有停止,还在继续运行。
请问您是跟blue老师学的么???话术一模一样啊

最赞回答 / 纸丶两面白
视频中flag的声明位置应该是写错了,实际上应该是写在定时器内。视频中为什么动画会停止?完全是因为speed归0了,动画停止了,但实际上定时器并没有停止,还在继续运行。
top值达到而透明度未达到解决办法:把if(flag)的判断放到for循环的外面。
我好像没看到评论区有这个,可以顶一下= =
美女好评[?]
感谢一楼。
这个getStyle函数好强大
一楼的答案解决一切,牛逼啊!!
下面那个,回不到原点就用向上取整啊
服了,有没有人遇到了就是链式代码只执行了第一个函数,函数内部的函数都不执行?比如说给一个div先把宽度从200增加到400,这是执行一次的方法对吧,宽度增加完了以后再把高度增加到500,但是这里我遇到的问题就是,第一次执行,宽度增加了,但是高度却不被执行,也就是内部的方法代码并没执行,调试发现直接被跳过了。。原来我在判断有没有方法的时候也就是if(fn){}这里,我把这个判断语句写在了clearInterval(timer)前面去了。。。我靠,就这样,代码没报错,到处去搜去问。。最后把位置颠倒一下就好了。。也就是把clearInterval这句停止定时器的代码先于if(fn)执行。。。。
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消