qq_小潘安_03830329
2016-11-08 10:22
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>自定义运动框架02</title> <style type="text/css"> *{margin: 0;padding: 0;} #div1{ width: 200px; height: 200px; background: red; background: red; filter: alpha(opacity:30); opacity: 0.3; } </style> <script type="text/javascript"> window.onload+function(){ var odiv=document.getElementById("div1"); odiv.onmouseover=function(){ starMove(100); }; odiv.onmouseout=function(){ starMove(30); }; }; var timer=null; var alpha=30; function starMove(morm){ var odiv=document.getElementById("div1"); clearInterval(timer); timer=setInterval(function(){ var speed=0; if (speed>morm) { speed=-10; } else{ speed=10; }; if(alpha==morm){ clearInterval(timer); }else{ alpha+=speed; odiv.style.filter="alpha(opactiy:"+alpha+")"; odiv.style.opacity=alpha/100; }; },30); }; </script> </head> <body> <div id="div1"></div> </body> </html>
第38行应该是alpha与morm比较
window.onload+function(){
21 行 写错了 ,大兄弟
JS动画效果
113923 学习 · 1443 问题
相似问题