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

鼠标移出的效果没有

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>

    <style>

        #box{

            width: 200px;

            height: 200px;

            background: red;

            opacity: 0.3;

            filter:alpha(opacity:30);

        }

    </style>

</head>

<body>

    <div id="box"></div>

<script>

    window.onload=function(){

        var box = document.getElementById("box"),

            timer = null,

            opacity = 30;

         box.onmouseover = function(){

             boxChang(100);

         }

        box.onmouseout = function(){

            boxChang(30);

        }

        function boxChang(iTarget){

            clearInterval(timer);

            timer = setInterval(function(){

                var speed = 0;

                if(speed>iTarget){

                    speed= -10;

                }else{

                    speed= 10;

                }

                if(iTarget==opacity){

                    clearInterval(timer);

                }else{

                    opacity += speed;

                    box.style.filter = 'alpha(opacity'+opacity+')';

                    box.style.opacity = opacity/100;

                }

            },30)

        }

    } 

</script>

</body>

</html>


正在回答

1 回答

 if(speed>iTarget){

                    speed= -10;

                }else{

                    speed= 10;

                }

应该是if(opacity>iTarget)

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

weixin_慕勒4259824 提问者

非常感谢!
2016-06-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

鼠标移出的效果没有

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