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

JS动画效果

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

最新回答 / 慕田峪3085460
小马哥可以哦

最新回答 / Sweetxxy
恩恩  改好了  我把对象写错了  所以报错了

已采纳回答 / biuabiuabiu
首先你定义的是函数,你调用了吗?其次你函数只是创建了,没有插入到窗口,最后补上这一句document.body.appendChild(div);就行了 

已采纳回答 / 舒硕
parseInt(oDIv.style.width)这个是将字符串转换为整数 可以进行数学运算的,你直接用的话oDIv.style.width这个只是一个字符串 使用数学运算会出错的用加的话只是字符串的拼接就像"1"+"1"=="11"而1+1==2前者是字符串连接运算,后者是数学运算,你这个(oDIv.style.width-1)+'px';浏览器中应该是报错的,你审查元素看看控制台

最赞回答 / 非专业人士
timer在obj.timer = setinterval()的时候定义的

最新回答 / 不能飞的鱼
自己·已解决,是因为我没有把margin和padding清零·

已采纳回答 / 残破Q
还有一般老师讲的代码在style的第一行都会加上*{padding:0;margin:0}这行代码的,建议你以后也用上

最新回答 / qq_幸福不缺氧_03691061
上楼已经说得很清楚了哦,需要在这一句做修改 obj.style.filter='alpha(opacity:'+alpha+')';这里需要 将 变量alpha 给对象的filter;最后个人觉得需要,obj.style.opacity=parseFloat(alpha/100);

最新回答 / Clever琴
 也许设置在了全局变量位置、还是display:inlink-block属性也可以设置宽度和高度的。

最新回答 / 追梦的少女
我也是这个问题不知道怎么回事,onmouseout就一直出现抖动问题,请问你知道怎么回事了么,求指教

最赞回答 / qq_莳萝泡菜_03359237
把var timer=null;这句代码放在执行函数外面就不会出现抖动了。

最新回答 / WE2008311
要把之前的js模板里的flag=true放到定时器里面之后就可以完美运行了

最新回答 / 进击的小埋
应该是亮度超出了,opacity值的范围应该是0-100,你的值设置100-500太大了,改成0-100这个范围就好了
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消