zoukankan      html  css  js  c++  java
  • html提示信息框淡入淡出效果(自己的思路,如果有更好的思路,请留言)

    使用方法:

    调用initMessagebox(“要显示的文字”)方法即可

    <!--信息框-->
    <div id="messagebox"></div>
    <!--Load Jquery-->
        <script src="js/jquery-1.11.3.min.js"></script>
        <script>
            /*提示信息框动态效果*/
            var messageboxT;
            var top1 = 10;
            var opacity = 0;
            //初始化数据
            function initMessagebox(info) {
                top1 = 10;
                opacity = 0;
                opacity1 = 1;
                $("#messagebox").html(info);
                $("#messagebox").css({ 'display': 'block' });
                appearMessagebox();
            }
            //出现信息框
            function appearMessagebox() {
                top1 += 1;
                opacity += 0.05;
                if (opacity < 1) {
                    messageboxT = setTimeout("appearMessagebox()", 15);
                }
                else {
                    disappearMessagebox();
                }
                $("#messagebox").css({ 'top': String(top1) + 'px' });
                $("#messagebox").css({ 'opacity': String(opacity) });
            }
            //隐藏信息框
            function disappearMessagebox() {
                opacity -= 0.05;
                if (opacity > 0.05) {
                    messageboxT = setTimeout("disappearMessagebox()", 40);
                }
                else {
                    opacity = 0;
                    $("#messagebox").css({ 'display': 'none' });
                }
                $("#messagebox").css({ 'opacity': String(opacity) });
            }
        </script>

    用到的css

    #messagebox {
        width:200px;
        height:40px;
        background-color:#f66;
        position:absolute;
        left:0;
        right:0;
        top:0;
        bottom:0;
        margin:10px auto;
        display:none;
        z-index:999;
        text-align:center;
        line-height:40px;
    }
  • 相关阅读:
    prometheus client_golang使用
    etcd相关知识
    基于kubernetes v1.17部署dashboard:v2.0-beta8
    浅谈 Linux namespace
    使用kubeadm部署K8S v1.17.0集群
    和我一步步部署 kubernetes 集群
    go语言开发(二)---变量
    Golang学习笔记(一)-Go语言环境安装以及运行代码
    pycharm中设置pylint工具
    keeplive使用
  • 原文地址:https://www.cnblogs.com/M-fengye/p/10842057.html
Copyright © 2011-2022 走看看