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

大神能不能帮看下到底代码哪儿出问题了?

大神能不能帮看下到底代码哪儿出问题了?

Dangui 2016-04-10 11:04:25
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style> *{ margin:0; padding:0;} #first{ width:200px;         height:200px;         background: #0F0;         filter:alpha(opacity:30);         opacity:0.3;} </style> <script> window.onload=function(){  var block=document.getElementById('first');    block.onmouseover=function(){       change(100);         }     block.onmouseout=function(){                change(30);         }            }//onload var timer=null; var alpha=30; function change(target){   clearInterval(timer);   var block=document.getElementById('first');   var speed=0;    setInterval(function(){     if(alpha>target){      speed = -1;      }else{      speed = 1;      }      if(alpha==target){     clearInterval(timer);           }else{     alpha+=speed     block.style.filter='alpha(opacity:'+alpha+')' ;     block.style.opacity=alpha/100; }  },30);         } </script> </head> <body> <div id="first"></div> </body> </html>
查看完整描述

1 回答

?
_潇潇暮雨

TA贡献646条经验 获得超225个赞

第32行应该是timer = setInterval();你之前的定时器没有清除。

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

添加回答

举报

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