/*! * jQuery Message Plugin (with Transition Definitions) * Examples and documentation at: http://eadmarket.com/ * Copyright (c) 2012-2013 China.Ren. * Version: 1.0.2 (19-OCT-2013) * Dual licensed under the MIT and GPL licenses. * http://jquery.malsup.com/license.html * Requires: jQuery v1.3.1 or later */ var container=$('#jquery-beauty-msg'); if(container.length<=0){ $("body").append('
'); container=$('#jquery-beauty-msg'); } var containerStyle='color:#e1282b;font-family:"JetBrains Mono NL", Monaco, monospace;font-weight:bold;font-size:20px;text-shadow:5px 5px 10px #bbb;' +'text-align:center;margin:0;padding-top:20%;width:100%;word-break:break-all;z-index:100000;'; var closeFlag=false; var timer=0; var msgContent=''; $.msg=function(txt,style,obj,delay){ msgContent=txt; if(obj!="undefined"&&obj!=null){ containerStyle+='position:relative;top:'+$(obj).attr('top')+';left:'+$(obj).attr('left')+';'; } else{ containerStyle+='position:fixed;top:0;left:0;'; $(container).attr('style',containerStyle+style); $(container).html(msgContent); $(container).fadeIn(300,function(){ $(container).animate({fontSize:'40px'},'300'); $(container).delay(1000).fadeOut(); }); } } function addDot(){ msgContent=msgContent+"."; $(container).html(msgContent); timer=timer+1; if(!closeFlag&&timer>=5){ $(container).html("操作超时!"); window.clearInterval(); } } $.loading=function(txt,action){ msgContent=txt; containerStyle+='position:fixed;top:0;left:0;'; $(container).attr('style',containerStyle+"color:blue;"); $(container).html(msgContent); if(action!="close"){ $(container).fadeIn(300,function(){ $(container).animate({fontSize:'40px'},'300'); }); window.setInterval("addDot",1000); }else{ window.clearInterval(); closeFlag=true; $(container).fadeOut(); } }