BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
www
/
wp-content
/
themes
/
porto
/
js
📤 Upload
📝 New File
📁 New Folder
Close
Editing: bg-parallax.min.js
(function(a,t){"use strict";a=a||{};var e="__parallax",i=function(a,t){return this.initialize(a,t)};i.defaults={speed:1.5,horizontalPosition:"50%",offset:0,scale:!1,startOffset:7,scaleInvert:!1},i.prototype={initialize:function(a,t){return a.data(e)||(this.$el=a,this.setData().setOptions(t).build()),this},setData:function(){return this.$el.data(e,this),this},setOptions:function(a){return this.options=t.extend(!0,{},i.defaults,a,{wrapper:this.$el}),this},build:function(){var e,i=this;t(window);e=t('<div class="parallax-background"></div>');var o=i.options.wrapper.data("image-src")?"url("+i.options.wrapper.data("image-src")+")":i.options.wrapper.css("background-image");e.css({"background-image":o,"background-size":"cover","background-position":"50% 0%",position:"absolute",top:0,left:0,width:"100%",height:100*i.options.speed+"%"}),i.options.wrapper.prepend(e),i.options.wrapper.css({position:"relative",overflow:"hidden"}),i.options.wrapper.attr("data-parallax-type")&&(i.options.parallaxType="horizontal",e.css({"background-position":"0% 50%",width:100*i.options.speed+"%",height:"100%"})),i.options.scale&&(e.wrap('<div class="parallax-scale-wrapper"></div>'),e.css({transition:"transform 500ms ease-out"}),this.scaleParallaxFunc=this.scaleParallax.bind(this),this.scaleParallaxFunc(),window.addEventListener("scroll",this.scaleParallaxFunc),window.addEventListener("resize",this.scaleParallaxFunc));var r=function(){var a=-(100*i.options.speed-100);i.options.parallaxType?(a/=9.8,e.attr("data-bottom-top","left: "+a+"%;").attr("data-top-bottom","left: 0%;")):e.attr("data-bottom-top","top: "+a+"%;").attr("data-top-bottom","top: 0%;")};return a.is_device_mobile?1==i.options.enableOnMobile?r():i.options.wrapper.addClass("parallax-disabled"):r(),this},scaleParallax:function(){var a=this,e=t(window),i=e.scrollTop(),o=a.options.wrapper.find(".parallax-background"),r=a.options.wrapper.offset().top-i,n=Math.abs(+(r-e.height())/(a.options.startOffset?a.options.startOffset:7)),s=(n=parseInt(n>=100?100:n))/100*50;a.options.scaleInvert?o.css({transform:"scale(1."+String(50-s).padStart(2,"0")+", 1."+String(50-s).padStart(2,"0")+")"}):o.css({transform:"scale(1."+String(s).padStart(2,"0")+", 1."+String(s).padStart(2,"0")+")"})},disable:function(){this.options.scale&&(window.removeEventListener("scroll",this.scaleParallaxFunc),window.removeEventListener("resize",this.scaleParallaxFunc))}},t.extend(a,{Parallax:i}),t.fn.themeParallax=function(i){if("undefined"==typeof skrollr)return this;var o=this.map((function(){var o=t(this);return o.data(e)?o.data(e):new a.Parallax(o,i)}));return a.portoSkrollr?a.portoSkrollr.refresh():a.is_device_mobile||(a.portoSkrollr=skrollr.init({forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return a.is_device_mobile}})),o}}).apply(this,[window.theme,jQuery]),function(a){theme.isReady&&a.fn.themeParallax&&a((function(){a("[data-plugin-parallax]:not(.manual)").each((function(){var t,e=a(this),i=e.data("plugin-options"),o=e.attr("data-parallax-scale");i&&(t=i),void 0!==o&&(t.scale=!0,"invert"==o&&(t.scaleInvert=!0)),e.themeParallax(t)}))})),a(document.body).on("porto_init",(function(t,e){a.fn.themeParallax&&a((function(){e.find("[data-plugin-parallax]:not(.manual)").each((function(){var t,e=a(this),i=e.data("plugin-options"),o=e.attr("data-parallax-scale");i&&(t=i),void 0!==o&&(t.scale=!0,"invert"==o&&(t.scaleInvert=!0)),e.themeParallax(t)}))}))}))}(window.jQuery);
Save
Cancel