Advertisement
rdsedmundo

Overlay

Nov 4th, 2011
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 1.49 KB | None | 0 0
  1. /* JQuery Overlay por Edi472 (Kyl3) */
  2. Overlay={show:function(a,b){Overlay.animate=function(){try{atual=$("#animate").html();switch(atual){case".":$("#animate").html("..");setTimeout("Overlay.animate()",600);break;case"..":$("#animate").html("...");setTimeout("Overlay.animate()",600);break;case"...":$("#animate").html(".");setTimeout("Overlay.animate()",600);break;default:return null}}catch(a){console.info("Erro: "+a);return}};e=$('<center><div class="overlay" style="display:none;z-index:1001;width:100%;height:100%;"><div style="padding-top:100px"></div><div id="dialog"><h2>Aguarde<b id="animate">...</b></h2><p>'+a+"</p></div></div></center>");d.body.appendChild(e[0]);$(".overlay").addClass("ui-widget-overlay").fadeIn(600,function(){Overlay.animate();if(b!==undefined){setTimeout(function(){Overlay.hide()},b)}})},hide:function(){try{$(".overlay").fadeOut(1e3).attr("style","").attr("style:display","none");setTimeout(function(){for(i=0;i<document.getElementsByTagName("center").length;i++){id=Math.floor(Math.random()*Date.now()+i);document.getElementsByTagName("center")[i===0?i+1:i].id=id;$("#"+id).remove()}Overlay.animate=function(){}},1900)}catch(a){}},animate:function(){try{atual=$("#animate").html();switch(atual){case".":$("#animate").html("..");setTimeout("Overlay.animate()",600);break;case"..":$("#animate").html("...");setTimeout("Overlay.animate()",600);break;case"...":$("#animate").html(".");setTimeout("Overlay.animate()",600);break;default:return null}}catch(a){console.info("Erro: "+a);return}}};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement