View file Placehold/assets/js/common.min.js

File size: 6.94Kb
(function(e){"use strict";e(window).on("load",function(){e("body").imagesLoaded({},function(){var t=e(".preloader");t.addClass("loaded"),t.find(".centrize").fadeOut(),n(),e(".scroll-animate").scrolla({once:!0,mobile:!0})})}),e(function(){"use strict";if(t(),e(window).resize(function(){t()}),e(".js-parallax").jarallax({speed:.65,type:"scroll"}),e(".section-parallax-1").length&&(e(".section-parallax-1").prepend('<div class="pbefore"></div><div class="pafter"></div>'),e(".section-parallax-1 .pbefore").jarallax({speed:.85}),e(".section-parallax-1 .pafter").jarallax({speed:.85})),e(".section-parallax-2").length&&(e(".section-parallax-2").prepend('<div class="pbefore"></div><div class="pafter"></div>'),e(".section-parallax-2 .pbefore").jarallax({speed:.85}),e(".section-parallax-2 .pafter").jarallax({speed:.85})),e(".section-parallax-3").length&&(e(".section-parallax-3").prepend('<div class="pbefore"></div><div class="pafter"></div>'),e(".section-parallax-3 .pbefore").jarallax({speed:.85}),e(".section-parallax-3 .pafter").jarallax({speed:.85})),e(".section-parallax-4").length&&(e(".section-parallax-4").prepend('<div class="pbefore"></div><div class="pafter"></div>'),e(".section-parallax-4 .pbefore").jarallax({speed:.85}),e(".section-parallax-4 .pafter").jarallax({speed:.85})),e(".section-parallax-5").length&&(e(".section-parallax-5").prepend('<div class="pafter"></div>'),e(".section-parallax-5 .pbefore").jarallax({speed:.85}),e(".section-parallax-5 .pafter").jarallax({speed:.85})),Splitting(),e(window).width()>1200)var n,s,o,a,c=skrollr.init();e(".header").length&&e(window).on("scroll",function(){e(window).scrollTop()>100?(e(".header").addClass("sticky"),this.oldScroll<this.scrollY?e(".header").addClass("animate-in"):e(window).scrollTop()<200&&e(".header").addClass("animate-out")):(e(".header").removeClass("sticky"),e(".header").removeClass("animate-in"),e(".header").removeClass("animate-out")),this.oldScroll=this.scrollY});function r(e){return e.wheelDelta?e.wheelDelta>0:e.deltaY<0}s=e.cookie("skin"),s==="dark"&&e("body").removeClass("light-skin"),s==="light"&&e("body").addClass("light-skin"),e("body").hasClass("light-skin")&&e(".header .switcher-btn").addClass("active"),e(".header").on("click",".switcher-btn",function(){return e(this).hasClass("active")?(e(this).removeClass("active"),e("body").removeClass("light-skin"),e.cookie("skin","dark",{expires:7,path:"/"})):(e(this).addClass("active"),e("body").addClass("light-skin"),e.cookie("skin","light",{expires:7,path:"/"})),!1}),e(".header").on("click",".menu-btn",function(){if(e(this).hasClass("active"))e(this).removeClass("active"),e(this).addClass("no-touch"),e("body").removeClass("no-scroll"),e(".menu-full-overlay").removeClass("is-open"),e(".menu-full-overlay").removeClass("has-scroll"),e(".menu-full-overlay").removeClass("animate-active"),setTimeout(function(){e(".menu-full-overlay").removeClass("visible"),e(".menu-btn").removeClass("no-touch")},1e3);else{e(this).addClass("active no-touch");var t=e(window).height();e(".menu-full-overlay").css({height:t}),e("body").addClass("no-scroll"),e(".menu-full-overlay").addClass("is-open visible"),setTimeout(function(){e(".menu-full-overlay").addClass("has-scroll animate-active"),e(".menu-btn").removeClass("no-touch")},1e3)}return!1}),e(".menu-full").on("click","a",function(){e(this).parent().hasClass("has-children")||e(".header .menu-btn.active").trigger("click")}),e(".menu-full .has-children > a").append('<i class="fas fa-chevron-down"></i>'),e(".menu-full").on("click",".has-children > a",function(){return e(this).closest("li").hasClass("opened")?(e(this).closest("li").removeClass("opened"),e(this).closest("li").addClass("closed"),e(this).closest("li").find("> ul").slideUp()):(e(this).closest("ul").find("> li").removeClass("closed").removeClass("opened"),e(this).closest("ul").find("> li").find("> ul").slideUp(),e(this).closest("li").addClass("opened"),e(this).closest("li").find("> ul").slideDown()),!1}),a=new Swiper(".js-testimonials",{slidesPerView:1,spaceBetween:50,loop:!1,speed:1e3,pagination:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}),n=e(".works-items"),n.imagesLoaded(function(){n.isotope({itemSelector:".works-col",percentPosition:!0})}),o=e(".m-gallery"),o.imagesLoaded(function(){o.isotope({itemSelector:".col-lg-6",percentPosition:!0})}),e(".filter-links").on("click","a",function(){var t=e(this).attr("data-href");return n.isotope({filter:t}),e(".filter-links a").removeClass("active"),e(this).addClass("active"),e(t).find(".scroll-animate").hasClass("animate__active")||e(t).find(".scroll-animate").addClass("animate__active"),!1}),e(".has-popup-image").magnificPopup({type:"image",closeOnContentClick:!0,mainClass:"mfp-fade",image:{verticalFit:!0}}),e(".has-popup-video").magnificPopup({disableOn:700,type:"iframe",iframe:{patterns:{youtube_short:{index:"youtu.be/",id:"youtu.be/",src:"https://www.youtube.com/embed/%id%?autoplay=1"}}},removalDelay:160,preloader:!1,fixedContentPos:!1,mainClass:"mfp-fade",callbacks:{markupParse:function(e){e.find("iframe").attr("allow","autoplay")}}}),e(".has-popup-audio").magnificPopup({disableOn:700,type:"iframe",removalDelay:160,preloader:!1,fixedContentPos:!1,mainClass:"mfp-fade"}),e(".tab-menu").on("click",".tab-btn",function(){var t=e(this).attr("href");return e(this).closest(".tab-menu").find("li").removeClass("active"),e(this).closest("li").addClass("active"),e(this).closest(".tabs").find("> .tab-item").hide(),e(t).fadeIn(),!1}),e(".collapse-item").on("click",".collapse-btn",function(){e(this).closest(".collapse-item").hasClass("active")?(e(this).closest(".collapse-item").find(".collapse-content").slideUp(),e(this).closest(".collapse-item").removeClass("active"),e(this).removeClass("active")):(e(this).closest(".collapse-item").find(".collapse-content").slideDown(),e(this).closest(".collapse-item").addClass("active"),e(this).addClass("active"))}),e(".m-video-large .video").on("click",".play, .img",function(){e(this).closest(".video").addClass("active");var t=e(this).closest(".video").find(".js-video-iframe");return i(t),!1});function i(e){var t=e.data("src");e.attr("src",t)}});function n(){var n=window.innerWidth/2,s=window.innerHeight/2,t={el:e(".cursor"),x:window.innerWidth/2,y:window.innerHeight/2,w:30,h:30,update:function(){var e=this.x-this.w/2,t=this.y-this.h/2;this.el.css({transform:"translate3d("+e+"px,"+t+"px, 0)"})}};e(window).mousemove(function(e){n=e.clientX,s=e.clientY}),e("a, .swiper-pagination, .swiper-button-prev, .swiper-button-next, button, .button, .btn, .lnk").hover(function(){e(".cursor").addClass("cursor-zoom")},function(){e(".cursor").removeClass("cursor-zoom")}),setInterval(i,1e3/60);function i(){t.x=o(t.x,n,.1),t.y=o(t.y,s,.1),t.update()}function o(e,t,n){return(1-n)*e+n*t}e(".contacts-form").length&&e("#cform").validate({rules:{name:{required:!0},message:{required:!0},email:{required:!0,email:!0}},success:"valid",submitHandler:function(){return!0}})}function t(){var n=e(window).width(),t=e(window).height();e(".error-page, .menu-full-overlay, .preloader .centrize").css({height:t})}})(jQuery)