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

JS动画效果

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

已采纳回答 / 慕粉3212614
他们处于2个不同的function,应该不是全局变量啊。只是第一个函数里的oDiv引出了第二个函数,而这两函数里的变量无直接关系。如果想要有关系需要给第二个被引用函数加参数来建立关系。我认为全局变量应该不在函数里声明(语法嵌套关系里面的变量关系另论)

已采纳回答 / qq_小东瓜_0
oDiv.style.opacity = Math.round(parseFloat(opcity1/100))
自己写可以让你知道有哪些错可以犯

最新回答 / 慕粉3333640
//那得看你moreMove函数里有没有getStyle这个函数

最新回答 / yabao
sublime里可以直接下载

已采纳回答 / Arthraxon
首先,fn执行的条件是上一个timer结束。flag的作用是判断所有timer是否都完成。timer的每一次循环都需要判断flag的真假,再判断是否执行fn。如果flag放timer外面,就不会去每次判断flag真假也不会执行fn。
评论都在说flag放在定时器外面还是里面,看得我好懵逼啊

最新回答 / weibo_一万群什麼_0
老师没过多考虑兼容性问题,只是介绍了实现原理.用jquery去实现这些功能应该就可以能在兼容模式下动起来,因为jquery就有考虑浏览器兼容.
http://pan.baidu.com/s/1nuBTNQx 依据老师写的 修改了发现的bug 测试完没问题 原先老师的看似完美的整合起来其实全部功能试下会出错
= =这个和我看的妙味的视频一样啊……

最赞回答 / 慕斯卡7711550
window.onload等到页面内包括图片的所有元素加载完毕后才执行等号左边的意思是 oDiv这个对象的style样式(css样式)下的left这个属性并且 style.left 返回的是字符串 而offsetLeft返回的是一个数值  这也就是为什么要在后边加一个单位+'px';不过问第二个问题,我觉得你是个有想法的人

已采纳回答 / 啊啊啊啊123
<...图片...>可以啊 ,我用的就是你的代码。不知道什么问题 *{margin: 0;padding: 0;}试试 
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消