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

做的淡入淡出怎么不能实现效果啊 浏览器也没报错

做的淡入淡出怎么不能实现效果啊 浏览器也没报错

慕粉4084340 2016-10-11 17:41:18
<!doctype html><html><head><meta charset="UTF-8"><title>Document</title><style type="text/css">              #box{width: 300px;height: 300px;background: red;                        opacity: 0.3;                        filter:alpha(opacity: 30)}</style><script type="text/javascript">             window.onload=function()             {                var Box=document.getElementById('box')                Box.onmouseover=function()                {                 startMove(100)                 }                  Box.onmouseout=function()                {                 startMove(30)                 }                                }             var timer=null;              var alpha=30             function startMove(Target)                          {                                                   var Box=document.getElementById('box')              clearInterval(timer)              timer=setInterval(function()               {                                   var speed=0                       if(alpha<Target)                       {                                          spend=10                       }                       else                       {                        spend=-10                       }                       if(alpha==Target)                       {                        clearInterval(timer)                       }                       else                       {                        alpha+=speed                        Box.style.opacity=alpha/100;                        Box.style.filter='alpha(opacity:'+alpha+')'                       }               },30)             }</script></head><body><div id="box"></div></body></html>
查看完整描述

2 回答

已采纳
?
stone310

TA贡献361条经验 获得超191个赞

中间speed赋值写成spend了..

查看完整回答
反对 回复 2016-10-11
  • 2 回答
  • 0 关注
  • 1506 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信