You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
2.0 KiB

!function(a){function b(){var b=a(window).width(),c=a(window).height(),d=a(".fl").outerWidth(),e=a(".fl").outerHeight();a(".fl").css({position:"absolute",left:b/2-d/2,top:c/2-e/2})}a.fn.fakeLoader=function(c){var d=a.extend({timeToHide:1200,pos:"fixed",top:"0px",left:"0px",width:"100%",height:"100%",zIndex:"999",bgColor:"#2ecc71",spinner:"spinner7",imagePath:""},c),e='<div class="fl spinner1"><div class="double-bounce1"></div><div class="double-bounce2"></div></div>',l=a(this),m={position:d.pos,width:d.width,height:d.height,top:d.top,left:d.left};return l.css(m),l.each(function(){switch(d.spinner){case"spinner1":l.html(e);break;case"spinner2":l.html('<div class="fl spinner2"><div class="spinner-container container1"><div class="circle1"></div><div class="circle2"></div><div class="circle3"></div><div class="circle4"></div></div><div class="spinner-container container2"><div class="circle1"></div><div class="circle2"></div><div class="circle3"></div><div class="circle4"></div></div><div class="spinner-container container3"><div class="circle1"></div><div class="circle2"></div><div class="circle3"></div><div class="circle4"></div></div></div>');break;case"spinner3":l.html('<div class="fl spinner3"><div class="dot1"></div><div class="dot2"></div></div>');break;case"spinner4":l.html('<div class="fl spinner4"></div>');break;case"spinner5":l.html('<div class="fl spinner5"><div class="cube1"></div><div class="cube2"></div></div>');break;case"spinner6":l.html('<div class="fl spinner6"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');break;case"spinner7":l.html('<div class="fl spinner7"><div class="circ1"></div><div class="circ2"></div><div class="circ3"></div><div class="circ4"></div></div>');break;default:l.html(e)}""!=d.imagePath&&l.html('<div class="fl"><img src="'+d.imagePath+'"></div>'),b()}),setTimeout(function(){a(l).fadeOut()},d.timeToHide),this.css({backgroundColor:d.bgColor,zIndex:d.zIndex})},a(window).on("load",function(){b(),a(window).resize(function(){b()})})}(jQuery);