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

这个JavaScript的淡入淡出为什么无法实现?

这个JavaScript的淡入淡出为什么无法实现?

<!DOCTYPE html><meta charset="utf-8"><head> <title></title> <style type="text/css"> #div1{width: 200px; height: 200px; background-color:red; filter: alpha(opacity:30); opacity: 0.3;} </style> <script type="text/javascript"> window.onload = function() { var oDiv1 = document.getElementById('div1'); oDiv1.onmouseover = function() { startMove(100); } oDiv1.onmouseout = function() { startMove(30); } } var timer = null; var alpha = 30; function startMove(iTarget) { var oDiv1 = document.getElementById('div1'); clearInterval(timer); timer = setInterval(function() { var speed = 0; if (alpha<iTarget) { speed = 10; } else { speed = -10; } if (alpha==iTarget)  { clearInterval(timer); } else { alpha += speed; oDiv1.style.filter = 'alpha(opacity:'+alpha+')'; oDiv1.style.filter = alpha/100; } },30);  } </script></head><body><div id="div1"></div></body></html>
查看完整描述

3 回答

?
后知后觉88

TA贡献39条经验 获得超10个赞

写代码要认真点....

查看完整回答
反对 回复 2017-06-15
  • 3 回答
  • 0 关注
  • 1508 浏览
慕课专栏
更多

添加回答

举报

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