jQuery(function($) { /* ----------------------------------------- Preloader ----------------------------------------- */ $('#preloader').delay(1000).fadeOut(); $('#loader').delay(1000).fadeOut("slow"); /* ----------------------------------------- Sticky Header ----------------------------------------- */ if ( $("body").hasClass("header-fixed") ){ const header = document.querySelector('.adore-header'); window.onscroll = function() { if (window.pageYOffset > 200) { header.classList.add('fix-header'); } else { header.classList.remove('fix-header'); } }; $(document).ready(function() { var divHeight = $('.adore-header').height(); $('.header-outer-wrapper').css('min-height', divHeight + 'px'); }); } /*-------------------------------------------------------------- # Post Slider --------------------------------------------------------------*/ $('.slider-wrapper').slick({ slidesToShow: 1, dots: false, infinite: true, nextArrow: '', prevArrow: '', }); /* ----------------------------------------- Post Carousel ----------------------------------------- */ $('.four-column.carousel-wrapper').slick({ autoplay: false, autoplaySpeed: 3000, dots: false, arrows: true, adaptiveHeight: true, slidesToShow: 4, nextArrow: '', prevArrow: '', responsive: [{ breakpoint: 1025, settings: { slidesToShow: 4, } }, { breakpoint: 600, settings: { slidesToShow: 2, } }, { breakpoint: 480, settings: { slidesToShow: 1, } } ] }); $('.three-column.carousel-wrapper').slick({ autoplay: false, autoplaySpeed: 3000, dots: false, arrows: true, adaptiveHeight: true, slidesToShow: 3, nextArrow: '', prevArrow: '', responsive: [{ breakpoint: 1025, settings: { slidesToShow: 3, } }, { breakpoint: 600, settings: { slidesToShow: 2, } }, { breakpoint: 480, settings: { slidesToShow: 1, } } ] }); $('.two-column.carousel-wrapper').slick({ autoplay: false, autoplaySpeed: 3000, dots: false, arrows: true, adaptiveHeight: true, slidesToShow: 2, nextArrow: '', prevArrow: '', responsive: [{ breakpoint: 1025, settings: { slidesToShow: 2, } }, { breakpoint: 600, settings: { slidesToShow: 2, } }, { breakpoint: 480, settings: { slidesToShow: 1, } } ] }); $('.one-column.carousel-wrapper').slick({ autoplay: false, autoplaySpeed: 3000, dots: false, arrows: true, adaptiveHeight: true, slidesToShow: 1, nextArrow: '', prevArrow: '', }); /* ----------------------------------------- Tabs ----------------------------------------- */ $('.post-tabs-wrapper').each(function(index) { $(this).find('.post-tab-container:not(:first-child)').hide(); $(this).find('.post-tabs li:not(:first-child) a').addClass('inactive'); }); $('.post-tabs li a').click(function() { var t = $(this).attr('href'); $(this).closest('.post-tabs-wrapper').find('.post-tabs li a').addClass('inactive'); $(this).removeClass('inactive'); $(this).closest('.post-tabs-wrapper').find('.post-tab-container').hide(); $(this).closest('.post-tabs-wrapper').find(t).fadeIn('slow'); return false; }); /*-------------------------------------------------------------- # Navigation menu responsive --------------------------------------------------------------*/ $(document).ready(function(){ $(".menu-toggle").click(function(){ $(".main-navigation .nav-menu").slideToggle(500, function() { if ($(this).css('display') == 'none') { // Remove inline class $(this).css('display', ''); } }); }); }); $(window).on('load resize', function() { if ($(window).width() < 1200) { $('.main-navigation').find("li").last().bind('keydown', function(e) { if (e.which === 9) { e.preventDefault(); $('#masthead').find('.menu-toggle').focus(); } }); } else { $('.main-navigation').find("li").unbind('keydown'); } }); var primary_menu_toggle = $('#masthead .menu-toggle'); primary_menu_toggle.on('keydown', function(e) { var tabKey = e.keyCode === 9; var shiftKey = e.shiftKey; if (primary_menu_toggle.hasClass('open')) { if (shiftKey && tabKey) { e.preventDefault(); $('.main-navigation').toggleClass('toggled'); primary_menu_toggle.removeClass('open'); }; } }); /*-------------------------------------------------------------- # Navigation Search --------------------------------------------------------------*/ var searchWrap = $('.navigation-search-wrap'); $(".navigation-search-icon").click(function(e) { e.preventDefault(); searchWrap.toggleClass("show"); searchWrap.find('input.search-field').focus(); }); $(document).click(function(e) { if (!searchWrap.is(e.target) && !searchWrap.has(e.target).length) { $(".navigation-search-wrap").removeClass("show"); } }); $('.navigation-search-wrap').find(".search-submit").bind('keydown', function(e) { var tabKey = e.keyCode === 9; if (tabKey) { e.preventDefault(); $('.navigation-search-icon').focus(); } }); $('.navigation-search-icon').on('keydown', function(e) { var tabKey = e.keyCode === 9; var shiftKey = e.shiftKey; if ($('.navigation-search-wrap').hasClass('show')) { if (shiftKey && tabKey) { e.preventDefault(); $('.navigation-search-wrap').removeClass('show'); $('.navigation-search-icon').focus(); } } }); /* ----------------------------------------- Marquee ----------------------------------------- */ $('.my-news-ticker').AcmeTicker({ type:'typewriter',/*horizontal/horizontal/Marquee/type*/ direction: 'right',/*up/down/left/right*/ speed:50,/*true/false/number*/ /*For vertical/horizontal 600*//*For marquee 0.05*//*For typewriter 50*/ controls: { prev: $('.acme-news-ticker-prev'),/*Can be used for horizontal/horizontal/typewriter*//*not work for marquee*/ toggle: $('.acme-news-ticker-pause'),/*Can be used for horizontal/horizontal/typewriter*//*not work for marquee*/ next: $('.acme-news-ticker-next')/*Can be used for horizontal/horizontal/marquee/typewriter*/ } }); /* ----------------------------------------- Scroll Top ----------------------------------------- */ var scrollToTopBtn = $('.adore-news-scroll-to-top'); $(window).scroll(function() { if ($(window).scrollTop() > 400) { scrollToTopBtn.addClass('show'); } else { scrollToTopBtn.removeClass('show'); } }); scrollToTopBtn.on('click', function(e) { e.preventDefault(); $('html, body').animate({ scrollTop: 0 }, '300'); }); });