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

JS动画效果

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

已采纳回答 / 慕男婶
估计是吃了炫迈了吧。。经过我的检查,你的程序至少有3处错误和1处不恰当的地方。试试下面的代码,就是你想要的效果<...code...>

最新回答 / Q南极熊Q
jq是建立在js基础之上,还是学好基础在用jq,jq只是封装了很多功能方便使用而已,鼓励你搞搞原生的,之后你就无敌了

已采纳回答 / 一毛钱
</body></script>这块写错了,应该是</script></body>

已采纳回答 / Caballarii
startMove函数里面第一个if(attr = 'opacity'){等于号少了一个其他的不太了解你具体需要做什么,你再调试看看

已采纳回答 / 慕男婶
并不清楚你提的是什么问题。。正确的JSON是这样的:属性名必须用双引号包裹<...code...>

已采纳回答 / 智见君
把var flag=true;  放到下面我给放那个位置for(var attr in json){var cur=0;var flag=true;   // 放到这里if(attr=='opacity'){cur=Math.round(parseInt(getstyle(obj,attr))*100);// alert(cur)}else{cur=Math.round(parseInt(getstyle(obj,attr)));}

最新回答 / 狸木南
应该是先后触发的,只不过时间间隔很短30毫秒几乎是同时。。。

最新回答 / 李晓健
json 只是一种数据结构,哪来的触发和先后执行的说法?

已采纳回答 / 李晓健
<...code...>你上面写的class  你下面用getElementById 去取,肯定取不到呀

已采纳回答 / 李晓健
<...code...>你两个事件都写成 onmouseover   obj.alpha+=speed;   这一行是speed,不是obj.speed

已采纳回答 / 木子舟义
我真不知道上面那些人是在回答些什么。代码不看就说浏览器不支持?帮你改了一下。不理解可以问<...code...>
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消