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

图片透明度opacity设置定时器无效果

图片透明度opacity设置定时器无效果

一二得三 2017-01-05 23:32:12
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>opacity</title> <style type="text/css"> *{ margin: 0; padding: 0; } #oDiv { width: 200px; height: 200px; background-color: blue; } </style> </head> <body> <div id="oDiv"></div> <script type="text/javascript"> window.onload = function(){ var oDiv = document.getElementById('oDiv'); oDiv.onmouseover = function(){ startmove(0.5); } oDiv.onmouseout = function(){ startmove(1); } var timer = null; function startmove(target){ clearInterval(timer); timer = setInterval(function(){ var speed = 0; if(oDiv.style.opacity>target){ speed = -0.1; }else{ speed = 0.1; }; if (oDiv.style.opacity==target) { clearInterval(timer); } else { oDiv.style.opacity+=speed; } },50); } } </script> </body> </html>求解,设置鼠标放置和拿开是透明度渐变和复原;上面代码中有哪些错误需要更正?还有oDiv.style.opacity==target这句是否能比较?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1393 浏览
慕课专栏
更多

添加回答

举报

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