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

JS动画效果

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

最赞回答 / hhhs1s1s
没有问题,我自己的问题。。。浏览器缩放了。。谢谢大家了。。不知道谁动我电脑了

最新回答 / hhhs1s1s
谢谢,是我自己问题,浏览器缩放了

最新回答 / 奶油面包
我的计时器触发没有放到window.onload里面去。
老师是女汉子吗,嘻嘻
讲的很详细,很容易理解,就是有源码就更完美了。

最新回答 / wo会很幸福
我用IE兼容软件测试了一下,filter:alpha(opacity)必须要有的,不然低版本的IE是没有效果的
小白标识压力山大
先声明变量flag,然后在定时器里赋值为true即可完成重置

最赞回答 / aparch
+号在这里是连接符,实际上这个句子是为了实现在IE浏览器中的opacity定义:css中的写法      fliter:alpha(opacity:30);js中的写法        odiv.style.filter=alpha(opacity:30);你把加好看成连接符,这里的alpha就是opacity的赋值,相当于例子中的30,把+去掉,就是ie里的赋值语句odiv.style.filter=alpha(opacity:alpha);(当然这个只是给你看的更具体一点,要写成这样肯定不对,要加+号,...

已采纳回答 / 小爬虫8036
timer=setInterval();这里返回值给timer,这里clearInterval(timer)取消调用,总之你得定义一个timer吧,让它等于null只是给一个默认值,你直接定义var timer;也是可以的。
完结撒花~~~~~
都是一步步跟着老师的代码敲的,发现 startMove 里面嵌套一个 startMove 就是进行不能连续的动画,也就是无法执行第二个 startMove 里的动画。纳闷了一个晚上,最终看到了 Fstar 的评论才弄好,非常感谢!其实很多同学都发现了这个问题。

最新回答 / 青鸟衔音
<style type="text/css"> *{ margin: 0; padding: 0; } #move{ width: 300px; margin: 10px auto; border: 1px solid #ccc; } #move a{ display: inline-block; width: 58px; height: 25px; border: 1px solid #ddd; border-radius: 3px; b...
老师讲课简直6666666~
自己去网上搜了一下好像有一样的源码,整理了一下供大家参考!
http://pan.baidu.com/s/1qYBZpkK
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消