1 line
4.4 KiB
JavaScript
1 line
4.4 KiB
JavaScript
!function(n){"use strict";n.fn.awbAnimateContentBoxes=function(){"IntersectionObserver"in window?n.each(fusion.getObserverSegmentation(n(".fusion-content-boxes.content-boxes-timeline-layout, .fusion-content-boxes.fusion-delayed-animation")),(function(e){var o=fusion.getAnimationIntersectionData(e),t=new IntersectionObserver((function(e,o){n.each(e,(function(e,i){var a,s,r=n(i.target),u=0;fusion.shouldObserverEntryAnimate(i,o)&&(r.find(".content-box-column").each((function(){var e=n(this),o=e.find(".fusion-animated");setTimeout((function(){o.css("visibility","visible"),a=o.data("animationtype"),s=o.data("animationduration"),o.addClass(a),s&&o.css("animation-duration",s+"s"),(r.hasClass("content-boxes-timeline-horizontal")||r.hasClass("content-boxes-timeline-vertical"))&&e.addClass("fusion-appear"),setTimeout((function(){o.removeClass(a)}),1e3*s)}),u),u+=parseInt(r.attr("data-animation-delay"),10)})),t.unobserve(i.target))}))}),o);n(this).each((function(){t.observe(this)}))})):n(".fusion-content-boxes.content-boxes-timeline-layout .content-box-column .fusion-animated, .fusion-content-boxes.fusion-delayed-animation .content-box-column .fusion-animated").each((function(){var e=n(this).closest(".fusion-content-boxes");(e.hasClass("content-boxes-timeline-horizontal")||e.hasClass("content-boxes-timeline-vertical"))&&e.find(".content-box-column").addClass("fusion-appear"),n(this).css("visibility","visible")}))}}(jQuery),jQuery(window).on("load",(function(){"function"==typeof jQuery.fn.equalHeights&&(jQuery(".content-boxes-icon-boxed").each((function(){jQuery(this).find(".content-box-column .content-wrapper-boxed").equalHeights(),jQuery(this).find(".content-box-column .content-wrapper-boxed").css("overflow","visible")})),jQuery(window).on("fusion-resize-horizontal",(function(){jQuery(".content-boxes-icon-boxed").each((function(){jQuery(this).find(".content-box-column .content-wrapper-boxed").equalHeights(),jQuery(this).find(".content-box-column .content-wrapper-boxed").css("overflow","visible")}))})),jQuery(".content-boxes-clean-vertical").each((function(){jQuery(this).find(".content-box-column .col").equalHeights(),jQuery(this).find(".content-box-column .col").css("overflow","visible")})),jQuery(window).on("fusion-resize-horizontal",(function(){jQuery(".content-boxes-clean-vertical").each((function(){jQuery(this).find(".content-box-column .col").equalHeights(),jQuery(this).find(".content-box-column .col").css("overflow","visible")}))})),jQuery(".content-boxes-clean-horizontal").each((function(){jQuery(this).find(".content-box-column .col").equalHeights(),jQuery(this).find(".content-box-column .col").css("overflow","visible")})),jQuery(window).on("fusion-resize-horizontal",(function(){jQuery(".content-boxes-clean-horizontal").each((function(){jQuery(this).find(".content-box-column .col").equalHeights(),jQuery(this).find(".content-box-column .col").css("overflow","visible")}))})))})),jQuery(document).ready((function(){jQuery(".link-area-box").on("click",(function(){jQuery(this).data("link")&&("_blank"===jQuery(this).data("link-target")?(window.open(jQuery(this).data("link"),"_blank"),jQuery(this).find(".heading-link").removeAttr("href"),jQuery(this).find(".fusion-read-more").removeAttr("href")):jQuery("body").hasClass("fusion-builder-live")||("#"===jQuery(this).data("link").substring(0,1)?jQuery(this).fusion_scroll_to_anchor_target():window.location=jQuery(this).data("link")),jQuery(this).find(".heading-link").attr("target",""),jQuery(this).find(".fusion-read-more").attr("target",""))})),jQuery(".link-type-button").each((function(){var n;1<=jQuery(this).parents(".content-boxes-clean-vertical").length&&(n=jQuery(".fusion-read-more-button").outerHeight(),jQuery(this).find(".fusion-read-more-button").css("top",n/2))})),jQuery(".link-area-link-icon .fusion-read-more-button, .link-area-link-icon .fusion-read-more, .link-area-link-icon .heading").on("mouseenter",(function(){jQuery(this).parents(".link-area-link-icon").addClass("link-area-link-icon-hover")})),jQuery(".link-area-link-icon .fusion-read-more-button, .link-area-link-icon .fusion-read-more, .link-area-link-icon .heading").on("mouseleave",(function(){jQuery(this).parents(".link-area-link-icon").removeClass("link-area-link-icon-hover")})),jQuery(".link-area-box").on("mouseenter",(function(){jQuery(this).addClass("link-area-box-hover")})),jQuery(".link-area-box").on("mouseleave",(function(){jQuery(this).removeClass("link-area-box-hover")})),jQuery(window).awbAnimateContentBoxes()})); |