zoukankan      html  css  js  c++  java
  • js操作元素透明度以及浏览器兼容性

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>透明度</title>
    <meta name="description" content="">
    <meta name="keywords" content="">
    <link href="" rel="stylesheet">
    <style>
        #div1{width:200px;height:200px;background: red;filter:alpha(opacity:30);opacity: 0.3;}
    </style>
    <script>
        window.onload=function(){
            var oDiv=document.getElementById('div1');
            oDiv.onmouseover=function(){
                movestar(100);
            }
            oDiv.onmouseout=function(){
                movestar(30);
            }
        }
        var timer=null;
        var alpha=30;
        function movestar(iTarget){
                var oDiv=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;
                    oDiv.style.filter='alpha(opacity:'+alpha+')';
                    oDiv.style.opacity=alpha/100;
                   }
                },30)
            }
    </script>
    </head>
    <body>
        <div id="div1"></div>
    </body>
    </html>
  • 相关阅读:
    HashMap的理解
    红黑树
    No constructor found matching
    会话 控制终端 setsid
    信息表示和处理 from computer system chapter 2
    tcp keepalive
    TCP 四步挥手
    CS 课程
    close vs shutdown socket
    Linux time总结
  • 原文地址:https://www.cnblogs.com/itsmart/p/8047778.html
Copyright © 2011-2022 走看看