/* | ---------------------------------------------------------------------------------- | TABLE OF CONTENT | ---------------------------------------------------------------------------------- -SETTING -Preloader -Sticky Header -Scroll Animation -Animated WOW -Dropdown Menu Fade -Menu Android -Disable Mobile Animated -Animated Entrances -Chars Start -Parallax(Jarallax) -Video player -Loader blocks -Accordion -Tooltip -Zoom Images -Main slider -OWL Sliders */ $(document).ready(function() { "use strict"; ///////////////////////////////////////////////////////////////// // SETTING ///////////////////////////////////////////////////////////////// var windowHeight = $(window).height(); var windowWidth = $(window).width(); var tabletWidth = 767; var mobileWidth = 640; ///////////////////////////////////////////////////////////////// // Preloader ///////////////////////////////////////////////////////////////// var $preloader = $('#page-preloader'), $spinner = $preloader.find('.spinner-loader'); $spinner.fadeOut(); $preloader.delay(50).fadeOut('slow'); ///////////////////////////////////// // Sticky Header ///////////////////////////////////// if (windowWidth > tabletWidth) { var headerSticky = $(".l-theme").data("header"); var headerTop = $(".l-theme").data("header-top"); if (headerSticky.length) { $(window).on('scroll', function() { var winH = $(window).scrollTop(); var $pageHeader = $('.l-theme'); if (winH > headerTop) { $('.yamm').addClass("animated"); $('.yamm').addClass("animation-done"); $('.yamm').addClass("bounce"); $pageHeader.addClass('sticky'); } else { $('.yamm').removeClass("bounce"); $('.yamm').removeClass("animated"); $('.yamm').removeClass("animation-done"); $pageHeader.removeClass('sticky'); } }); } } ///////////////////////////////////// // Scroll Animation ///////////////////////////////////// if ($('.wow').length > 0) { window.sr = ScrollReveal({ reset:true, duration: 1000, delay: 200 }); sr.reveal('.wow'); } ///////////////////////////////////////////////////////////////// // Dropdown Menu Fade ///////////////////////////////////////////////////////////////// $(".dropdown").hover( function() { $('.dropdown-menu', this).stop(true, true).slideDown("fast"); $(this).toggleClass('open'); }, function() { $('.dropdown-menu', this).stop(true, true).slideUp("fast"); $(this).toggleClass('open'); } ); $(".yamm .navbar-nav>li").hover( function() { $('.dropdown-menu', this).fadeIn("fast"); }, function() { $('.dropdown-menu', this).fadeOut("fast"); }); window.prettyPrint && prettyPrint(); $(document).on('click', '.yamm .dropdown-menu', function(e) { e.stopPropagation(); }); $(".yamm .navbar-collapse .nav > li > a").hover( function() { $('.navbar-collapse').addClass("open"); }, function() { $('.navbar-collapse').removeClass("open"); }); ///////////////////////////////////// // Menu Android ///////////////////////////////////// $( '.navbar-nav li:has(ul)' ).doubleTapToGo(); ///////////////////////////////////// // Search Animation ///////////////////////////////////// $('.search-trigger, .modal-search__close').on('click', function() { $('.modal-search').toggleClass('open'); }); ///////////////////////////////////// // Disable Mobile Animated ///////////////////////////////////// if (windowWidth < mobileWidth) { $("body").removeClass("animated-css"); } $('.animated-css .animated:not(.animation-done)').waypoint(function() { var animation = $(this).data('animation'); $(this).addClass('animation-done').addClass(animation); }, { triggerOnce: true, offset: '90%' }); ////////////////////////////// // Parallax(Jarallax) ////////////////////////////// if ($('.jarallax').length > 0) { $('.jarallax').jarallax({ speed: 0.2 }) } ////////////////////////////// // Animated Entrances ////////////////////////////// if (windowWidth > 1200) { $(window).scroll(function() { $('.animatedEntrance').each(function() { var imagePos = $(this).offset().top; var topOfWindow = $(window).scrollTop(); if (imagePos < topOfWindow + 400) { $(this).addClass("slideUp"); // slideUp, slideDown, slideLeft, slideRight, slideExpandUp, expandUp, fadeIn, expandOpen, bigEntrance, hatch } }); }); } ///////////////////////////////////// // Chars Start ///////////////////////////////////// if ($('body').length) { $(window).on('scroll', function() { var winH = $(window).scrollTop(); $('.b-progress-list').waypoint(function() { $('.js-chart').each(function() { CharsStart(); }); }, { offset: '80%' }); }); } function CharsStart() { $('.js-chart').easyPieChart({ barColor: false, trackColor: false, scaleColor: false, scaleLength: false, lineCap: false, lineWidth: false, size: false, animate: 5000, onStep: function(from, to, percent) { $(this.el).find('.js-percent').text(Math.round(percent)); } }); } ///////////////////////////////////// // Video player ///////////////////////////////////// if ($('.player').length > 0) { $(".player").flowplayer(); } ///////////////////////////////////// // Loader blocks ///////////////////////////////////// $( ".js-scroll-next" ).on( "click", function() { var hiddenContent = $( ".js-scroll-next + .js-scroll-content") ; $(".js-scroll-next").hide() ; hiddenContent.show() ; hiddenContent.addClass("animated"); hiddenContent.addClass("animation-done"); hiddenContent.addClass("bounceInUp"); }); ///////////////////////////////////////////////////////////////// // Accordion ///////////////////////////////////////////////////////////////// $(".btn-collapse").on('click', function () { $(this).parents('.panel-group').children('.panel').removeClass('panel-default'); $(this).parents('.panel').addClass('panel-default'); if ($(this).is(".collapsed")) { $('.panel-title').removeClass('panel-passive'); } else {$(this).next().toggleClass('panel-passive'); }; }); ///////////////////////////////////// // Tooltip ///////////////////////////////////// $('.link-tooltip-1').tooltip({ template: '