• jquery 消息框


    (function(jQuery){
     messager:{
            size:{250,height:150},
            title:"信息提示",
            time:4000,
            timer:null,
            timerTitle:null,
            docTitle:"",
            init:function(title,text){
                if($("#message").is("div"))return;
                var date  =new Date();
                var obj=$('<div id="message" class="layer" style="z-index:10000;'+this.size.width+'px;height:'+this.size.height+'px;position:absolute;display:none;overflow:hidden;right:0"><iframe src="javascript:false" style="position:absolute;visibility:inherit;top:20px;left:20px;1000px;height:1000px;z-index:-1;filter=\'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)\'"></iframe><div class="layerT"><div class="layerTLeft"><div class="layerTMid"><h2>'+title+'</h2><p class="closeP"><input type="button" class="close" /></p></div></div></div><div class="cBox" style="height:'+(this.size.height-30)+'px\"><div>系统消息['+date.toLocaleTimeString()+']</div></br><a href="/Manage/MsgInfo/MsgManage.aspx">'+text+'</a></div></div>');
                $(document.body).prepend(obj);
             obj.hover(
                 function(){clearTimeout(this.timer);this.timer=null;},
                 function(){if(this.time>0)timer=setTimeout($.messager.close,this.time);}
          ).find("input:first").click(function(){
                    setTimeout($.messager.close,1);
             });
             docTitle=document.title;
             timerTitle=setInterval(function(){
                 if(document.title==docTitle)
                     document.title="【新消息】                        ";
                 else
                     document.title=docTitle;
             },1000);
             $(document).click(function(){
                 clearInterval(timerTitle);
                 document.title=docTitle;
             });
             $(window).focus().scroll(function(){
                    obj.css("bottom",-document.documentElement.scrollTop);
                });
                return obj;
            },
            show:function(title,text,time){
                if($("#message").is("div"))return;
                document.Title ="dfdf";
                if(title=="")title=this.title;
                this.init(title,text)
          .css("bottom",-document.documentElement.scrollTop).slideDown(800);
          if(time>=0)this.time=time;
          if(this.time>0)timer=setTimeout(this.close,this.time);
            },
            setSize:function(width,height){
                if($("#message").is("div"))return;
          if(width!=0&&width)this.size.width=width;
          if(height!=0&&height)this.size.height=height;
         },
         reset:function(){
          this.size={250,height:150};
          this.title='信息提示';
          this.time=4000;
         },
         close:function(){
          $("#message").fadeOut(600);
          setTimeout('$("#message").remove()',600);
          $.messager.reset();
         }
        }
    }
  • 相关阅读:
    git pull 解决 refusing to merge unrelated histories 错误
    springboot 集成 jpa/hibernate
    hibernate(*.hbm.xml)中新添加的字段被标记为红色(找不到)的解决方法
    IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
    HighGUI图形图像界面初步—— 图像的载入、显示与输出
    0_OpenCV3.4.0+Visual Studio2017 + win10环境配置
    5_Longest Palindromic Substring(Manacher) --LeetCode
    3_Longest Substring Without Repeating Characters -- LeetCode
    vs2017密钥
    2_基于深度学习的目标检测识别算法
  • 原文地址:https://www.cnblogs.com/xianzuoqiaoqi/p/1574017.html
Copyright © 2020-2023  润新知