jQuery(function($) { "use strict"; var $window = jQuery( window ); /*========== PAGE LOAD EFFECT ==========*/ if ($('.animsition').length > 0) { $('.animsition').animsition({ loading: false }); } /*========== PRELOADER ==========*/ $(window).on('load', function() { //Preloader $('.preloader').addClass('load-anim'); var dataLoading = $('.p-loading').data('loading'); $('.preloader .p-loading') .prepend('
'); setTimeout(function() { $('.preloader').addClass('preloader-hide'); }, 500); }); /*========== INITIAT WOW JS ==========*/ new WOW().init(); /*========== MenuAccessibility ==========*/ function atlantaaMenuaccesibility() { jQuery( document ).on( 'keydown', function( e ) { if ( $window.width() > 992 ) { return; } var activeElement = document.activeElement; var menuItems = jQuery( '#primary-menu .menu-item > a' ); var firstEl = jQuery( '.menu-toggle' ); var lastEl = menuItems[ menuItems.length - 1 ]; var tabKey = event.keyCode === 9; var shiftKey = event.shiftKey; if ( ! shiftKey && tabKey && lastEl === activeElement ) { event.preventDefault(); firstEl.focus(); } } ); } /*========== MEGA MENU ==========*/ $('.main-nav').parent().css('position','static').parent().css('position', 'relative'); $('.menu-full').each(function(){ $(this).parent().addClass('menu-justify'); }); $('.menu-justify').mouseover(function(){ $( '.box-header' ).addClass( 'no-shadow' ); }); $('.menu-justify').mouseout(function(){ $( '.box-header' ).removeClass( 'no-shadow' ); }); //For local scroll if ($('.next-section').length > 0) { $('.next-section').on('click', function(event){ event.preventDefault(); var hash = $(this).prop('hash'); var $this = $(this); if(hash) { $('html, body').stop().animate({ scrollTop: $($this.attr('href')).offset().top }, 900); } }); } /*========== MOBILE NAV ==========*/ if ($('#offcanvas-opener').length > 0) { $('#offcanvas-opener').on('click', function(event){ event.preventDefault(); $('body').addClass('offcanvas'); $('.offcanvas-toggler').addClass('active'); }); } if ($('#offcanvas-closer').length > 0) { $('#offcanvas-closer, .offcanvas-overlay, .mobile-nav>ul>li:not(.has-child)>a').on('click', function(event){ event.preventDefault(); $('body').removeClass('offcanvas'); $('.offcanvas-toggler').removeClass('active'); }); } /*========== Mobile dropdown menu collapse ==========*/ var submenuLiA = $('.mobile-nav li.has-child > a'); var submenuUl = $('.mobile-nav ul.dropdown-items'); submenuUl.addClass('submenu-hidden'); if( submenuLiA.length > 0 ) { submenuLiA.on('click', function(e) { e.preventDefault(); var submenuVisible = $('.mobile-nav ul.dropdown-items:not(.submenu-hidden)'), submenuParent = $(this).closest('li.has-child'), submenInner = submenuParent.children('ul.dropdown-items'); submenInner.slideToggle(200).toggleClass('submenu-hidden'); var openULschildUL = submenInner.find('ul.dropdown-items'); var openULschildUlLi = openULschildUL.parent('li.has-child'); openULschildUlLi.removeClass('children-open'); if( ! openULschildUL.hasClass('submenu-hidden') ) { openULschildUL.addClass('submenu-hidden').hide(); } if( ! submenInner.hasClass('submenu-hidden')) { submenuParent.addClass('children-open'); } else { submenuParent.removeClass('children-open'); } }); } /*========== STICKY MENU ==========*/ $(window).on('scroll', function(){ if( $(window).scrollTop()>500 ){ $('.sticky').addClass('sticky-header'); } else { $('.sticky').removeClass('sticky-header'); } }); /**************************************** Carousel slider initiation ***************************************/ $('.atlantaa-carousel').each(function () { var carousel = $(this), loop = carousel.data('loop'), items = carousel.data('items'), margin = carousel.data('margin'), dotcon = carousel.data('dotcontainer'), stagePadding = carousel.data('stage-padding'), autoplay = carousel.data('autoplay'), autoplayTimeout = carousel.data('autoplay-timeout'), smartSpeed = carousel.data('smart-speed'), dots = carousel.data('dots'), nav = carousel.data('nav'), navSpeed = carousel.data('nav-speed'), rXsmall = carousel.data('r-x-small'), rXsmallNav = carousel.data('r-x-small-nav'), rXsmallDots = carousel.data('r-x-small-dots'), rXmedium = carousel.data('r-x-medium'), rXmediumNav = carousel.data('r-x-medium-nav'), rXmediumDots = carousel.data('r-x-medium-dots'), rSmall = carousel.data('r-small'), rSmallNav = carousel.data('r-small-nav'), rSmallDots = carousel.data('r-small-dots'), rMedium = carousel.data('r-medium'), rMediumNav = carousel.data('r-medium-nav'), rMediumDots = carousel.data('r-medium-dots'), rLarge = carousel.data('r-large'), rLargeNav = carousel.data('r-large-nav'), rLargeDots = carousel.data('r-large-dots'), center = carousel.data('center'); carousel.owlCarousel({ loop: (loop ? true : false), items: (items ? items : 4), lazyLoad: true, margin: (margin ? margin : 0), autoplay: (autoplay ? true : false), autoplayTimeout: (autoplayTimeout ? autoplayTimeout : 1000), smartSpeed: (smartSpeed ? smartSpeed : 250), dots: (dots ? true : false), dotsContainer:(dotcon?dotcon:null), nav: (nav ? true : false), navText: ["", ""], navSpeed: (navSpeed ? true : false), center: (center ? true : false), responsiveClass: true, responsive: { 0: { items: ( rXsmall ? rXsmall : 1), nav: ( rXsmallNav ? true : false), dots: ( rXsmallDots ? true : false) }, 480: { items: ( rXmedium ? rXmedium : 2), nav: ( rXmediumNav ? true : false), dots: ( rXmediumDots ? true : false) }, 768: { items: ( rSmall ? rSmall : 3), nav: ( rSmallNav ? true : false), dots: ( rSmallDots ? true : false) }, 992: { items: ( rMedium ? rMedium : 5), nav: ( rMediumNav ? true : false), dots: ( rMediumDots ? true : false) }, 1199: { items: ( rLarge ? rLarge : 6), nav: ( rLargeNav ? true : false), dots: ( rLargeDots ? true : false) } } }); }); /*========== MAGNIFIC POPUP ==========*/ if ($('.popup').length > 0) { $('.popup').magnificPopup({ type: 'image', mainClass: 'mfp-fade', removalDelay: 160, fixedContentPos: false, gallery: { enabled: true, navigateByImgClick: true, preload: [0, 1] } }); } /*========== TOOLTIP ==========*/ $(function () { $('[data-toggle="tooltip"]').tooltip(); }); /*========== FEATURED POSTS ==========*/ if ($('.featured-posts-slider').length > 0) { var $featuredPosts = $('.featured-posts-slider'); $('.prev').click(function() { $featuredPosts.trigger('prev.owl.carousel', [400]); }); $('.next').click(function() { $featuredPosts.trigger('next.owl.carousel', [400]); }); } /*========== GOTO TOP ==========*/ $(window).scroll(function() { if ($(this).scrollTop() > 500) { $('.go-top').addClass('active'); } else { $('.go-top').removeClass('active'); } }); // Animate the scroll to top $('.go-top').click(function(event) { event.preventDefault(); $('html, body').animate({scrollTop: 0}, 500); }); $(document).ready(function () { atlantaaMenuaccesibility(); }); });