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

JS动画效果

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

已采纳回答 / 哈喽姑娘
http://www.imooc.com/qadetail/121930应该是他回答的这样
为什么没有源码?????????????
讲得好慢啊。

最新回答 / panmc2
aLi.onmouseover=function(){   startMove(this,'width',600); } ali.onmouseout=function(){ startMove(this,'opacity',90);mouseover改变宽度,mouseout改变透明度,要完美显示,应该还需要再加定时器吧。
老师讲的很好,赞一个

最赞回答 / DMSF
当i=0 时,aList[i] 取到的是第一个 a 标记.  这个时候  var _this=this.getElementsByTagName('i')[0];  中的_this 指的是第一个a中的 i 标记.当i=1 时,aList[i] 取到的是第二个 a 标记.  这个时候  var _this=this.getElementsByTagName('i')[0];  中的_this 指的是第二个a中的 i 标记.并不是第一个i标记.  注意 var _this=this.getElementsBy...
是不是IE不支持啊
这个叫json,我读书少你别欺负我
老师声音好好听( •̀ ω •́ )y
1.速度 2.缓冲运动 3.多物体运动 4.任意值变化 5.链式运动 6.同时运动
定时器。css3出现了,好像就不用这么麻烦了。

已采纳回答 / _是你_
你可以自己用typeof 输出一下这两种情况,源生js中,null的输出类型为object。//var timer=null; console.log(typeof timer) //输出结果为object//var timer; console.log(typeof timer)  //输出结果undefined
再将if (flag) {clearInterval(obj.timer);

if (fn) {

fn();}}放在for循环外可解决无法链式运动和width201px时height达不到指定值的两个bug。
if(icur!=json[attrf]){
flag=false;
}/* else{
flag=true;//加入此句会导致后面运动对前面运动的干扰,强制同时结束
} */
//故而不能加

最新回答 / wefw
我刚实习的时候css基础不好,然后我导师推荐我去看CSS入门书《css设计彻底研究》,弄懂css原理,然后照着书本练习
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消