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

JS动画效果

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

已采纳回答 / 周龙帆
同位学习爱好者!共勉div:hover在ie6的时候除了<a>可以显示,其他都要做兼容。具体http://www.dreamdu.com/css/pseudo-class_hover/ IE6差不多淘汰了,不要去理他;且js才是前端的主战场,多写代码没错!

已采纳回答 / 慕斯卡9731973
把i在调用之前定义,即把var i=null; 放在函数之前,作为全局变量。       startMove(-10,-200);}}var i=null;function startMove(speed,mytarget){

已采纳回答 / 从此浪迹天涯了无牵挂
 在你的代码第43行},30)后面加上两个右大括号。}}你看一下,你的括号两个都缺一块,没有闭合

最新回答 / 梁渣渣
怎么说,你要怎么做动画?能说清楚问题么

已采纳回答 / moonie
<...code...>你这段有问题吧,mouseover 的时候 obj.alpha 的值为 30 iTarget的值为 100 , speed 取 -5 ,这样的话岂不是透明度一直在减小直到最后消失变为负值

已采纳回答 / mingttong
倒数第5行的obj.offsetWidth=obj.offsetWidth+speed+'px'; 改为 obj.style.width=obj.offsetWidth+speed+'px';就可以了。一开始我也搞不懂为什么,百度了一下,说是obj.offsetWidth是数值,而obj.style.width是字符串,所以在用obj.offsetWidth+speed+'px'改变宽度时应该赋值给obj.style.width.

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

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

最新回答 / 奶油面包
我的计时器触发没有放到window.onload里面去。

最新回答 / wo会很幸福
我用IE兼容软件测试了一下,filter:alpha(opacity)必须要有的,不然低版本的IE是没有效果的

最赞回答 / 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;也是可以的。

最新回答 / 青鸟衔音
<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...

最赞回答 / qq_秋_
this就是指你当前选择到的东西,可以看你前一行选择到了什么,这个this就是什么了,所以第二个第三个this都是指i
课程须知
1.您至少已经具备JavaSript的知识。2.您已经具备一些开发经验。
老师告诉你能学到什么?
1.使用定时器实现简单动画。2.如何一步步封装库。2.培养编程的思想。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消