jQuery(function($) { "use strict"; var gamba = window.gamba || {}; /*======================================= = MAIN FUNCTION = =======================================*/ gamba.headerFunction = function() { //js for menu PC // Add class fixed for menu when scroll var window_height = $(window).height(); $(window).on('scroll load', function (event) { if ($(window).scrollTop() > window_height) { $(".header-main").addClass('header-fixed'); } else { $(".header-main").removeClass('header-fixed'); $(".header-main").removeClass('hide-menu'); } }); // Show menu when scroll up, hide menu when scroll down var lastScroll = 50; $(window).on('scroll load', function (event) { var st = $(this).scrollTop(); if (st > lastScroll) { $('.header-main').addClass('hide-menu'); if ($('.nav-search').hasClass('hide') === false) { $('.nav-search').toggleClass('hide'); } } else if (st < lastScroll) { $('.header-main').removeClass('hide-menu'); } if ($(window).scrollTop() <= 200 ){ $('.header-main').removeClass('.header-fixed').removeClass('hide-menu'); } else if ($(window).scrollTop() < window_height && $(window).scrollTop() > 0) { $('.header-main').addClass('hide-menu'); } lastScroll = st; }); // Show - hide box search on menu $('.button-search').on('click', function () { $('.nav-search').toggleClass('hide'); $('.nav-search form input').focus(); }); //hide box seach when click outside $('body').on('click', function (event) { if ($('.button-search').has(event.target).length === 0 && !$('.button-search').is(event.target) && $('.nav-search').has(event.target).length === 0 && !$('.nav-search').is(event.target)) { if ($('.nav-search').hasClass('hide') === false) { $('.nav-search').toggleClass('hide'); } } }); // Menu Mobile $(".wrapper-menu-mobile").css("min-height", $(window).height()); $(".wrapper-search-mobile").css("min-height", $(window).height()); // show menu $(".hamburger-menu-mobile").on("click", function(){ $('body').addClass("open-menu-mobile"); }); $(".mb-button-close").on("click", function(){ $('body').removeClass("open-menu-mobile"); }); //show search $(".button-search-mobile").on("click", function(){ $('body').addClass("open-search-mobile"); }); $(".mb-button-close").on("click", function(){ $('body').removeClass("open-search-mobile"); }); // show hide dropdown menu $('.mb-nav>.dropdown>.icons-dropdown').on('click', function(){ if ($(this).parents('.dropdown').hasClass('mb-menu-dropdown-open') === true) { $(this).parents('.dropdown').removeClass('mb-menu-dropdown-open'); } else { $('.mb-nav .dropdown').removeClass('mb-menu-dropdown-open'); $(this).parents('.dropdown').addClass('mb-menu-dropdown-open'); } }); $('.dropdown-2 .icons-dropdown').on('click', function(){ $(this).parents('.dropdown-2').toggleClass('mb-menu-dropdown-open'); }); }; gamba.mainFunction = function() { // ----------------------- WOW-JS --------------------------- // new WOW().init(); // ----------------------- BACK TOP --------------------------- // $('#back-top .link').on('click', function () { $('body,html').animate({ scrollTop: 0 }, 900); return false; }); var temp = $(window).height(); $(window).on('scroll load', function (event) { if ($(window).scrollTop() > temp){ $('#back-top .link').addClass('show-btn'); } else { $('#back-top .link').removeClass('show-btn'); } }); // ----------------------- Play videos --------------------------- // // JS for section Videos bg if ($('.video-thumbnail').length) { var gurl = $(".video-embed")[0].src; $(".video-button-play ").on('click', function(event) { $(".video-embed").addClass('show-video'); $(".video-button-close").addClass('show-video'); $(".video-embed")[0].src += "&autoplay=1"; event.preventDefault(); }); $(".video-button-close").on('click', function(event) { $(".video-embed")[0].src = gurl; $(".video-embed").removeClass('show-video'); $(".video-button-close").removeClass('show-video'); }); }; // ----------------------- Footer JS --------------------------- // // slide gallery footer $('.gamba-gallery .content-widget').slick({ infinite: true, slidesToShow: 1, slidesToScroll: 1, autoplay: true, autoplaySpeed: 5000, speed: 500, dots: false, arrows:true, responsive: [ { breakpoint: 768, settings: { autoplay: false } } ] }); if ($(window).width() > 767) { $('.body-wrapper').css('padding-bottom',$('.footer').height()); } }; gamba.datepick = function() { // js for calendar $('.input-daterange, .archive-datepicker').datepicker({ format: 'mm/dd/yy', maxViewMode: 0 }); // js for time $('.times-open').timepicker({ 'scrollDefault': 'now' }); }; /*====================================== = INIT FUNCTIONS = ======================================*/ $(document).ready(function() { gamba.headerFunction(); gamba.mainFunction(); gamba.datepick(); }); /*===== End of INIT FUNCTIONS ======*/ $(window).on('load', function() { }); });