(function ($){
$.fn.fakeLoader=function(options){
var settings=$.extend({
timeToHide:1200,
pos:'fixed',
top:'0px',
left:'0px',
width:'100%',
height:'100%',
zIndex: '999',
bgColor: '#2ecc71',
spinner:'spinner7',
imagePath:''
}, options);
var spinner01='
';
var spinner02='';
var spinner03='';
var spinner04='';
var spinner05='';
var spinner06='';
var spinner07='';
var el=$(this);
var initStyles={
'position':settings.pos,
'width':settings.width,
'height':settings.height,
'top':settings.top,
'left':settings.left
};
el.css(initStyles);
el.each(function(){
var a=settings.spinner;
switch (a){
case 'spinner1':
el.html(spinner01);
break;
case 'spinner2':
el.html(spinner02);
break;
case 'spinner3':
el.html(spinner03);
break;
case 'spinner4':
el.html(spinner04);
break;
case 'spinner5':
el.html(spinner05);
break;
case 'spinner6':
el.html(spinner06);
break;
case 'spinner7':
el.html(spinner07);
break;
default:
el.html(spinner01);
}
if(settings.imagePath!=''){
el.html('');
centerLoader();
}});
setTimeout(function(){
$(el).fadeOut();
}, settings.timeToHide);
return this.css({
'backgroundColor':settings.bgColor,
'zIndex':settings.zIndex
});
};
function centerLoader(){
var winW=$(window).width();
var winH=$(window).height();
var spinnerW=$('.fl').outerWidth();
var spinnerH=$('.fl').outerHeight();
$('.fl').css({
'position':'absolute',
'left':(winW/2)-(spinnerW/2),
'top':(winH/2)-(spinnerH/2)
});
}
$(window).load(function(){
centerLoader();
$(window).resize(function(){
centerLoader();
});
});
}(jQuery));