(function ($) { jQuery(document).on('ready', function ($) { "use strict"; /*--------------------------- SMOOTH SCROLL -----------------------------*/ $('ul#nav li a[href^="#"]').on('click', function (event) { var id = $(this).attr("href"); var offset = 60; var target = $(id).offset().top - offset; $('html, body').animate({ scrollTop: target }, 1500, "easeInOutExpo"); event.preventDefault(); }); /*--------------------------- MENU ALIGN CLASS ----------------------------*/ var Menu_Has_Children = $('.menu-item-has-children'); var window_width = $(window).width(); if ( window_width < 1200 ) { Menu_Has_Children.addClass('drop-left'); }else{ Menu_Has_Children.removeClass('drop-left'); } $(window).on('resize', function () { var window_width = $(window).width(); if ( window_width < 1200 ) { Menu_Has_Children.addClass('drop-left'); }else{ Menu_Has_Children.removeClass('drop-left'); } }); /*---------------------------- LANGUAGE SELECTOR -----------------------------*/ var language_changer = $('.language-button'); language_changer.on('click',function(){ $('.language__list').slideToggle(); }); /*---------------------------- MOBILE & DROPDOWN MENU ------------------------------*/ jQuery('.stellarnav').stellarNav({ theme: 'light', breakpoint: 991, }); /*----------------------------- MENU HAMBERGER ICON ------------------------------*/ var hamberger = $('.header-top-area svg'); $('.menu-toggle.full').on('click', function () { var menuclass = $('#main-nav').attr('class'); if ('stellarnav light mobile active' == menuclass) { hamberger.addClass('active'); } else if ('stellarnav light mobile' == menuclass) { hamberger.removeClass('active'); } }); $(window).on('resize', function () { var menuclass = $('#main-nav').attr('class'); if ('stellarnav light desktop' == menuclass) { hamberger.removeClass('active'); } }); /*----------------------------- SEARCH FORM ------------------------------*/ var searchForm = $(document).find('#search-form-one').attr('class'); if ( 'search-form-one' == searchForm ) { $('.search-button').on('click',function() { $('body').addClass('mode-search'); $('.search-form-one input[type="text"]').focus(); $(this).addClass('close-search'); return false; }); $('.search-mode-close').on('click',function() { $('body').removeClass('mode-search'); $('.search-button').removeClass('close-search'); return false; }); } /*---------------------------- HEADER SIDEBAR -----------------------------*/ $('body').css('overflow-x','hidden'); $('a.menu-button').on('click',function(){ $('.header-widget-area').toggleClass('open_widget'); $('.open_widget .close-header-widget').on('click',function(){ $('.header-widget-area').removeClass('open_widget'); }); $(window).on('scroll',function(){ $('.header-widget-area').removeClass('open_widget'); }); return false; }); /*---------------------------- SCROLL TO TOP ------------------------------*/ $(window).on('scroll', function () { var $totalHeight = $(window).scrollTop(); var $scrollToTop = $(".scrolltotop"); if ($totalHeight > 300) { $(".scrolltotop").fadeIn(); } else { $(".scrolltotop").fadeOut(); } if ($totalHeight + $(window).height() === $(document).height()) { $scrollToTop.css("bottom", "90px"); } else { $scrollToTop.css("bottom", "20px"); } }); /*---------------------------- BLOG MASONRY ------------------------------*/ var $container = $('.blog__grid'); $container.imagesLoaded( function() { $container.masonry(); }); /*----------------------------- VIDEO RESPONSIVE -------------------------------*/ $(".post-media,.post-content").fitVids(); /*----------------------------- SELECT DROPDOWN STYLE -------------------------------*/ $(".single-widgets select").selectbox({ speed: 200, effect: "slide", /*"slide" or "fade"*/ }); /*--------------------------- PLACEHOLDER ANIMATION ----------------------------*/ Placeholdem(document.querySelectorAll('[placeholder]')); /*--------------------------- BLOG GALLERY SLIDER -----------------------------*/ var postCarousel = $('.posts-gallery'); if (postCarousel.length > 0) { postCarousel.owlCarousel({ merge: true, smartSpeed: 1000, loop: true, nav: true, center: false, dots: false, navText: ['', ''], autoplay: true, autoplayTimeout: 3000, margin: 0, responsiveClass: true, responsive: { 0: { items: 1 }, 600: { items: 1 }, 1000: { items: 1 }, 1200: { items: 1 } } }); } }(jQuery)); })(jQuery); (function ($) { jQuery(window).on('load', function () { "use strict"; /*-------------------------- PRE LOADER ----------------------------*/ $(".preeloader").fadeOut(1000); /*-------------------------- ACTIVE WOW JS ----------------------------*/ new WOW().init({ boxClass: 'wow', offset: 50, mobile: false, live: true }); }); })(jQuery);