芝麻web文件管理V1.00
编辑当前文件:/home/soundframestudio/www/wp-content/plugins/wp-carousel-pro/src/Frontend/js/wpcp-lazyload.min.js
!function($,window,document,undefined){var $window=$(window);$.fn.wpcp_lazyload=function(options){var elements=this,$container,settings={threshold:0,failure_limit:0,event:"scroll mouseenter",effect:"show",container:window,data_attribute:"wpcp_src",skip_invisible:!0,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};function update(){var counter=0;elements.each((function(){var $this=$(this);if(!settings.skip_invisible||$this.is(":visible"))if($.abovethetop(this,settings)||$.leftofbegin(this,settings));else if($.belowthefold(this,settings)||$.rightoffold(this,settings)){if(++counter>settings.failure_limit)return!1}else $this.trigger("appear"),counter=0}))}return options&&(void 0!==options.failurelimit&&(options.failure_limit=options.failurelimit,delete options.failurelimit),void 0!==options.effectspeed&&(options.effect_speed=options.effectspeed,delete options.effectspeed),$.extend(settings,options)),$container=void 0===settings.container||settings.container===window?$window:$(settings.container),0===settings.event.indexOf("scroll")&&$container.bind(settings.event,(function(){return update()})),this.each((function(){var self=this,$self=$(self);self.loaded=!1,void 0!==$self.attr("src")&&!1!==$self.attr("src")||$self.is("img")&&$self.attr("src",settings.placeholder),$self.one("appear",(function(){if(!this.loaded){if(settings.appear){var elements_left=elements.length;settings.appear.call(self,elements_left,settings)}$("
").bind("load",(function(){var original=$self.attr("data-"+settings.data_attribute);$self.hide(),$self.is("img")?$self.attr("src",original):$self.css("background-image","url('"+original+"')"),$self[settings.effect](settings.effect_speed),self.loaded=!0;var temp=$.grep(elements,(function(element){return!element.loaded}));if(elements=$(temp),settings.load){var elements_left=elements.length;settings.load.call(self,elements_left,settings)}})).attr("src",$self.attr("data-"+settings.data_attribute))}})),0!==settings.event.indexOf("scroll")&&$self.bind(settings.event,(function(){self.loaded||$self.trigger("appear")}))})),$window.bind("resize",(function(){update()})),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&$window.bind("pageshow",(function(event){event.originalEvent&&event.originalEvent.persisted&&elements.each((function(){$(this).trigger("appear")}))})),$(document).ready((function(){update()})),this},$.belowthefold=function(element,settings){var fold;return(fold=void 0===settings.container||settings.container===window?(window.innerHeight?window.innerHeight:$window.height())+$window.scrollTop():$(settings.container).offset().top+$(settings.container).height())<=$(element).offset().top-settings.threshold},$.rightoffold=function(element,settings){var fold;return(fold=void 0===settings.container||settings.container===window?$window.width()+$window.scrollLeft():$(settings.container).offset().left+$(settings.container).width())<=$(element).offset().left-settings.threshold},$.abovethetop=function(element,settings){var fold;return(fold=void 0===settings.container||settings.container===window?$window.scrollTop():$(settings.container).offset().top)>=$(element).offset().top+settings.threshold+$(element).height()},$.leftofbegin=function(element,settings){var fold;return(fold=void 0===settings.container||settings.container===window?$window.scrollLeft():$(settings.container).offset().left)>=$(element).offset().left+settings.threshold+$(element).width()},$.inviewport=function(element,settings){return!($.rightoffold(element,settings)||$.leftofbegin(element,settings)||$.belowthefold(element,settings)||$.abovethetop(element,settings))},$.extend($.expr.pseudos[":"],{"below-the-fold":function(a){return $.belowthefold(a,{threshold:0})},"above-the-top":function(a){return!$.belowthefold(a,{threshold:0})},"right-of-screen":function(a){return $.rightoffold(a,{threshold:0})},"left-of-screen":function(a){return!$.rightoffold(a,{threshold:0})},"in-viewport":function(a){return $.inviewport(a,{threshold:0})},"above-the-fold":function(a){return!$.belowthefold(a,{threshold:0})},"right-of-fold":function(a){return $.rightoffold(a,{threshold:0})},"left-of-fold":function(a){return!$.rightoffold(a,{threshold:0})}})}(jQuery,window,document);