zoukankan      html  css  js  c++  java
  • 淡入淡出实现

    <!DOCTYPE HTML>
    <html lang="en-US">
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            #box {200px; height:200px; background:red;}
        </style>
    </head>
    <body>
        
        <div id="box">
        
        </div>
        <br />
        <button>淡出</button>
        <button>淡入</button>
        
        <script type="text/javascript"> 
            var box = document.getElementById('box');
            var btns = document.getElementsByTagName('button'); 
            var t = null; //定时器
            //淡出
            btns[0].onclick = function(){
                clearInterval(t);
                var opa = 1; //默认初识值
                t = setInterval(function(){
                    opa -= 0.05;
                    box.style.opacity = opa;
                    console.log(opa);
                    if (opa <= 0) {
                        opa = 0; //校正一下
                        clearInterval(t);
                    }
                },100);
            }
            //淡入
            btns[1].onclick = function(){
                clearInterval(t);
                var opa = 0; //默认初始值
                t = setInterval(function(){
                    opa += 0.05;
                    box.style.opacity = opa;
                    if (opa >= 1) {
                        opa = 1;
                        clearInterval(t);
                    }

                },100);
            }
        
        </script>
    </body>
    </html>
  • 相关阅读:
    js鼠标事件/onclick/鼠标点击/光标移开
    搭建PHP环境
    SQL语法的一些整理
    DataTime格式大全啊!
    分页存储过程
    jquery中获取键盘按键
    中国历史朝代歌(完整)
    js键盘事件
    js鼠标、键盘事件实例代码
    《.NET Compact Framework移动开发指南》答疑一
  • 原文地址:https://www.cnblogs.com/xiaobaizitaibai/p/8711217.html
Copyright © 2011-2022 走看看