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

我按照老师的视频敲的代码怎么实现不了透明度渐变,哪位大神帮忙看下,谢谢!

<!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>


正在回答

3 回答

第38行应该是alpha与morm比较

0 回复 有任何疑惑可以回复我~

 window.onload+function(){

0 回复 有任何疑惑可以回复我~

21 行  写错了  ,大兄弟

0 回复 有任何疑惑可以回复我~
#1

小陌摸墨鱼

还有 38 行,应该判断的 是 当前值 和目标值的 关系,不是 动画速度speed
2016-11-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我按照老师的视频敲的代码怎么实现不了透明度渐变,哪位大神帮忙看下,谢谢!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信