jQuery(document).ready(function($){ var at_window = $(window); var at_body = $('body'); function at_ticker() { var ticker = $('.news-notice-content'), ticker_first = ticker.children(':first'); if( ticker_first.length ){ setInterval(function() { if ( !ticker_first.is(":hover") ){ ticker_first.fadeOut(function() { ticker_first.appendTo(ticker); ticker_first = ticker.children(':first'); ticker_first.fadeIn(); }); } },3000); } } at_ticker(); function homeFullScreen() { var homeSection = $('#at-banner-slider'); var windowHeight = at_window.outerHeight(); if (homeSection.hasClass('home-fullscreen')) { $('.home-fullscreen').css('height', windowHeight); } } //make slider full width homeFullScreen(); //window resize at_window.resize(function () { homeFullScreen(); }); /*slick*/ $('.acme-slick-carausel').each(function() { var at_featured_img_slider = $(this); var slidesToShow = parseInt(at_featured_img_slider.data('column')); var slidesToScroll = parseInt(at_featured_img_slider.data('column')); var prevArrow =at_featured_img_slider.closest('.widget').find('.at-action-wrapper > .prev'); var nextArrow =at_featured_img_slider.closest('.widget').find('.at-action-wrapper > .next'); at_featured_img_slider.css('visibility', 'visible').slick({ slidesToShow: slidesToShow, slidesToScroll: slidesToScroll, autoplay: true, adaptiveHeight: true, cssEase: 'linear', arrows: true, prevArrow: prevArrow, nextArrow: nextArrow, responsive: [ { breakpoint: 768, settings: { slidesToShow: ( slidesToShow > 1 ? slidesToShow - 1 : slidesToShow ), slidesToScroll: ( slidesToScroll > 1 ? slidesToScroll - 1 : slidesToScroll ) } }, { breakpoint: 480, settings: { slidesToShow: ( slidesToShow > 2 ? slidesToShow - 2 : slidesToShow ), slidesToScroll: ( slidesToScroll > 2 ? slidesToScroll - 2 : slidesToScroll ) } } ] }); }); $('.featured-slider').show().slick({ autoplay: true, adaptiveHeight: true, autoplaySpeed: 3000, speed: 700, cssEase: 'linear', fade: true, prevArrow: '', nextArrow: '' }); /*parallax scolling*/ $('a[href*="\\#"]').click(function(event){ var at_offset= $.attr(this, 'href'); var id = at_offset.substring(1, at_offset.length); if ( ! document.getElementById( id ) ) { return; } if( $( at_offset ).offset() ){ $('html, body').animate({ scrollTop: $( at_offset ).offset().top-$('.at-navbar').height() }, 1000); } }); /*bootstrap sroolpy*/ $("body").scrollspy({target: ".at-sticky", offset: $('.at-navbar').height()+50 } ); /*featured gallery*/ $('.acme-gallery').each(function(){ var $masonry_boxes = $(this); var $container = $masonry_boxes.find('.fullwidth-row'); $container.imagesLoaded( function(){ $masonry_boxes.fadeIn( 'slow' ); $container.masonry({ itemSelector : '.at-gallery-item' }); }); /*widget*/ $masonry_boxes.find('.image-gallery-widget').magnificPopup({ type: 'image', closeBtnInside: false, gallery: { enabled: true }, fixedContentPos: false }); $masonry_boxes.find('.single-image-widget').magnificPopup({ type: 'image', closeBtnInside: false, fixedContentPos: false }); }); /*widget slider*/ $('.acme-widget-carausel').show().slick({ autoplay: true, autoplaySpeed: 3000, speed: 700, cssEase: 'linear', fade: true, prevArrow: '', nextArrow: '' }); //Select 2 js init if (typeof select2 !== 'undefined' && $.isFunction(select2)){ $('.woocommerce-ordering .orderby').select2({ minimumResultsForSearch: -1 }); } function stickyMenu() { var scrollTop = at_window.scrollTop(); if ( scrollTop > 250 ) { $('.beauty-studio-sticky').addClass('at-sticky'); $('.sm-up-container').show(); } else { $('.beauty-studio-sticky').removeClass('at-sticky'); $('.sm-up-container').hide(); } } //What happen on window scroll stickyMenu(); at_window.on("scroll", function (e) { setTimeout(function () { stickyMenu(); }, 300) }); function accordion() { // Runs when the image button is clicked. jQuery('body').on('click','.accordion-title', function(e){ var $this = $(this), accordion_content = $this.closest('.accordion-content'), accordion_item = $this.closest('.accordion-item'), accordion_details = accordion_item.find('.accordion-details'), accordion_all_items = accordion_content.find('.accordion-item'), accordion_icon = accordion_content.find('.accordion-icon'); accordion_icon.each(function () { $(this).addClass('fa-plus'); $(this).removeClass('fa-minus'); }); accordion_all_items.each(function () { $(this).find('.accordion-details').slideUp(); }); if( accordion_details.is(":visible")){ accordion_details.slideUp(); $this.find('.accordion-icon').addClass('fa-plus'); $this.find('.accordion-icon').removeClass('fa-minus'); } else{ accordion_details.slideDown(); $this.find('.accordion-icon').addClass('fa-minus'); $this.find('.accordion-icon').removeClass('fa-plus'); } e.preventDefault(); }); } function at_site_origin_grid() { $('.panel-grid').each(function(){ var count = $(this).children('.panel-grid-cell').length; if( count < 1 ){ count = $(this).children('.panel-grid').length; } if( count > 1 ){ $(this).addClass('at-grid-full-width'); } }); } accordion(); at_site_origin_grid(); /*animation with wow*/ if(typeof WOW !== 'undefined' && at_body.hasClass('acme-animate')){ eb_wow = new WOW({ boxClass: 'init-animate' } ); eb_wow.init(); } }); /** * Skip link focus fixed */ ( function() { var isIe = /(trident|msie)/i.test( navigator.userAgent ); if ( isIe && document.getElementById && window.addEventListener ) { window.addEventListener( 'hashchange', function() { var id = location.hash.substring( 1 ), element; if ( ! ( /^[A-z0-9_-]+$/.test( id ) ) ) { return; } element = document.getElementById( id ); if ( element ) { if ( ! ( /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) ) { element.tabIndex = -1; } element.focus(); } }, false ); } }() );