PATH:
home
/
letacommog
/
renovation-antibes
/
wp-content
/
plugins
/
elementor-extras
/
assets
/
lib
/
image-comparison
!function(e,o,i,n){e.imageComparison=function(i,n){var a={scope:e(o)},t=this;t.opts={};var s=null,r=(e(o),e(i)),m=!1,d=!1,u=!1;t.init=function(){t.opts=e.extend({},a,n),t._construct()},t._construct=function(){s=t.opts.scope,t.checkPosition(),t.setup(),t.events()},t.checkPosition=function(){s.scrollTop()+.5*s.height()>r.offset().top&&r.addClass("is-visible"),d=!1},t.checkLabel=function(){t.updateLabel(r.find('.elementor-image-comparison-label[data-type="modified"]'),r.find(".elementor-image-comparison-image"),"left"),t.updateLabel(r.find('.elementor-image-comparison-label[data-type="original"]'),r.find(".elementor-image-comparison-image"),"right"),u=!1},t.updateLabel=function(e,o,i){"left"==i?e.offset().left+e.outerWidth()<o.offset().left+o.outerWidth()?e.removeClass("is-hidden"):e.addClass("is-hidden"):e.offset().left>o.offset().left+o.outerWidth()?e.removeClass("is-hidden"):e.addClass("is-hidden")},t.setup=function(){t.drags(r.find(".elementor-image-comparison-handle"),r.find(".elementor-image-comparison-image"),r,r.find('.elementor-image-comparison-label[data-type="original"]'),r.find('.elementor-image-comparison-label[data-type="modified"]'))},t.events=function(){s.on("scroll",function(){d||(d=!0,o.requestAnimationFrame?requestAnimationFrame(function(){t.checkPosition()}):setTimeout(function(){t.checkPosition()},100))}),s.on("resize",function(){u||(u=!0,o.requestAnimationFrame?requestAnimationFrame(function(){t.checkLabel()}):setTimeout(function(){t.checkLabel()},100))})},t.drags=function(e,i,n,a,s){e.on("mousedown vmousedown",function(r){e.addClass("draggable"),i.addClass("resizable");var d=e.outerWidth(),u=e.offset().left+d-r.pageX,l=n.offset().left,f=n.outerWidth(),c=l-d/2,p=l+f-d/2;e.parents().on("mousemove vmousemove",function(e){m||(m=!0,o.requestAnimationFrame?requestAnimationFrame(function(){t.animateDraggedHandle(e,u,d,c,p,l,f,i,a,s)}):setTimeout(function(){t.animateDraggedHandle(e,u,d,c,p,l,f,i,a,s)},100))}).on("mouseup vmouseup",function(o){e.removeClass("draggable"),i.removeClass("resizable")}),r.preventDefault()}).on("mouseup vmouseup",function(o){e.removeClass("draggable"),i.removeClass("resizable")})},t.animateDraggedHandle=function(o,i,n,a,s,d,u,l,f,c){var p=o.pageX+i-n;p<a?p=a:p>s&&(p=s);var g=100*(p+n/2-d)/u+"%";r.find(".draggable").css("left",g).on("mouseup vmouseup",function(){e(this).removeClass("draggable"),l.removeClass("resizable")}),r.find(".resizable").css("width",g),t.updateLabel(c,l,"left"),t.updateLabel(f,l,"right"),m=!1},t.destroy=function(){r.removeData("imageComparison")},t.init()},e.fn.imageComparison=function(o){return this.each(function(){if(e.fn.imageComparison.destroy=function(){"underfined"!=typeof i&&(e(this).data("imageComparison").destroy(),e(this).removeData("imageComparison"))},void 0===e(this).data("imageComparison")){var i=new e.imageComparison(this,o);e(this).data("imageComparison",i)}})}}(jQuery,window,document);
[+]
..
[-] image-comparison.js
[edit]
[-] image-comparison.min.js
[edit]