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(); }); at_window.on("load", function() { /*loading*/ $('#wrapper').removeClass('loading'); var $bubblingG_loader = $('.bubblingG-loader'); $bubblingG_loader.addClass('removing'); $bubblingG_loader.remove(); //Sticky Sidebar if( at_body.hasClass( 'at-sticky-sidebar') ){ if( at_body.hasClass( 'both-sidebar') ){ $('#primary-wrap, #secondary-right, #secondary-left').theiaStickySidebar(); } else{ $('.secondary-sidebar, #primary').theiaStickySidebar(); } } /*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); event.preventDefault(); } }); /*bootstrap sroolpy*/ $("body").scrollspy({target: ".at-sticky", offset: $('.at-navbar').height()+50 } ); /*isotop*/ // init Isotope var $grid = $('.grid').isotope({ itemSelector: '.element-item', layoutMode: 'fitRows', fitRows: { gutter: 0 }, masonry: { // use outer width of grid-sizer for columnWidth columnWidth: '.gallery-inner-item' } }); var filterFns = { // show if number is greater than 50 numberGreaterThan50: function() { var number = $(this).find('.number').text(); return parseInt( number, 10 ) > 50; }, // show if name ends with -ium ium: function() { var name = $(this).find('.name').text(); return name.match( /ium$/ ); } }; // bind filter button click $('.filters').on( 'click', 'button', function() { var filterValue = $( this ).attr('data-filter'); // use filterFn if matches value filterValue = filterFns[ filterValue ] || filterValue; $grid.isotope({ filter: filterValue }); }); // change is-checked class on buttons $('.button-group').each( function( i, buttonGroup ) { var $buttonGroup = $( buttonGroup ); $buttonGroup.on( 'click', 'button', function() { $buttonGroup.find('.is-checked').removeClass('is-checked'); $( this ).addClass('is-checked'); }); }); /*featured slider*/ $('.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) }); /*schedule tab*/ function schedule_tab() { // Runs when the image button is clicked. jQuery('body').on('click','.schedule-title a', function(e){ var $this = $(this), schedule_wrap = $this.closest('.at-schedule'), schedule_tab_id = $this.data('id'), schedule_title = schedule_wrap.find('.schedule-title'), schedule_content_wrap = schedule_wrap.find('.schedule-item-content'); schedule_title.removeClass('active'); $this.parent().addClass('active'); schedule_content_wrap.removeClass('active'); schedule_content_wrap.each(function () { if( $(this).data('id') === schedule_tab_id ){ $(this).addClass('active') } }); e.preventDefault(); }); } 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(); schedule_tab(); at_site_origin_grid(); }); /*animation with wow*/ if(typeof WOW !== 'undefined'){ eb_wow = new WOW({ boxClass: 'init-animate' } ); eb_wow.init(); } /*gmap*/ function at_gmap_map_initialize() { var $ = jQuery; $('.at-gmap-holder').each(function(){ var id = $(this).children().first().attr('id'); var lat = $(this).children().first().data('lat'); var long = $(this).children().first().data('long'); var icon = $(this).children().first().data('icon'); var zoom = $(this).children().first().data('zoom'); var at_gmap_latlng = new google.maps.LatLng( lat, long ); var mapOptions = { zoom: zoom, center: at_gmap_latlng, width: "100%", scrollwheel: false, navigationControl: true, mapTypeControl: true, scaleControl: true, draggable: true }; var map = new google.maps.Map(document.getElementById(id), mapOptions); var marker = new google.maps.Marker({ position: at_gmap_latlng, map: map, icon:icon }); }); /*show hide map*/ var gmap_toggle = $('.gmap-toggle '); gmap_toggle.on('click', '.map-open', function() { $(this).parent('.gmap-toggle').next('.gmap-container').toggleClass('at-toggle-map'); $(this).toggleClass('fa-plus fa-minus'); }); } function at_gmap_loadmap() { var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://maps.googleapis.com/maps/api/js?key=AIzaSyAq-PUmXMM3M2aQnwUslzap0TXaGyZlqZE&v=3.exp' + '&signed_in=true&callback=at_gmap_map_initialize'; document.body.appendChild(script); } window.onload = at_gmap_loadmap;