BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
www
/
wp-content
/
plugins
/
porto-functionality
/
shortcodes
/
assets
/
js
📤 Upload
📝 New File
📁 New Folder
Close
Editing: sticky-content-change.min.js
"use strict";window.theme=window.theme||{},function(t){var e=function(e){if(t.fn.themeSticky){let a=e.find(".porto-sticky");if(a.length&&a.is(":visible")){var n=a.attr("data-plugin-options");if("string"==typeof n)try{n=JSON.parse(n.replace(/'/g,'"').replace(";",""))}catch(c){}if(n.containerSelector&&t(".gsap-content-marker").length&&"undefined"!=typeof gsap){gsap.defaults({overwrite:"auto"});ScrollTrigger.create({trigger:n.containerSelector,start:"top top",end:"bottom center",onUpdate:r});const s=gsap.utils.toArray(".gsap-content-marker");var o,i;function r(){let e;const a=scrollY;s.forEach((n=>{a>t(n).offset().top-100&&(e=n.content)})),!e||null!=i&&e.isSameNode(i)||(i&&i.leave(),e.enter(),t(n.containerSelector).hasClass("gsap-sticky-initial")&&(t(n.containerSelector).removeClass("gsap-sticky-initial"),t(o).css({position:"absolute",opacity:0,visibility:"hidden"})),t(e).siblings().css("position","absolute").removeClass("sticky-active-change-content"),t(e).css("position","relative").addClass("sticky-active-change-content"),t(e).closest(".pin-wrapper").height(t(e).height()),i=e)}t(n.containerSelector).addClass("gsap-sticky-initial"),s.forEach(((e,i)=>{e.content=t(n.containerSelector).get(0).querySelector(`#${e.dataset.markerContent}`),e.content&&(0==a.find(".sticky-active-change-content").length&&0==i?o=e.content:t(e.content).css({position:"absolute",top:0,opacity:0,visibility:"hidden"}),e.content.enter=()=>{gsap.fromTo(e.content,{autoAlpha:0},{duration:.3,autoAlpha:1})},e.content.leave=()=>{gsap.to(e.content,{duration:.1,autoAlpha:0})})}))}}}};theme.isReady&&e(t(document.body)),t(document.body).on("porto_init",(function(t,n){e(n)}))}(jQuery);
Save
Cancel