var obj = { 'header_height': '', 'window_height': '', 'window_width': '', set_menu_box_height:function () { obj.window_height = $(window).height(); obj.header_height = $('.header').height(); var rerquired_height = parseInt(obj.window_height - obj.header_height); if(rerquired_height < 700){ jQuery('.lp-dropdown__scroll').css('max-height' , rerquired_height - 65+'px'); jQuery('.lp-dropdown__box').css('height' , rerquired_height -15+'px'); }else{ jQuery('.lp-dropdown__scroll').css('max-height' , 700+'px'); jQuery('.lp-dropdown__box').css('height' , 'none'); } }, sticky_header:function(direction){ var _sticky_header = $('.header'); if (direction == "down") { console.info('herer'); _sticky_header.css({ 'position': 'fixed', 'background-color': '#fff' }); _sticky_header.addClass('header_sticky'); _sticky_header.hide().slideDown('fast'); } else { if(obj.window_width > 991){ _sticky_header.css({ 'position': 'absolute', 'background-color': 'transparent' }); }else{ _sticky_header.css({ 'position': 'relative', 'background-color': 'transparent' }); } _sticky_header.removeClass('header_sticky'); } }, init:function(){ obj.set_menu_box_height(); obj.window_width = jQuery(window).width(); jQuery(window).resize(function () { obj.window_width = jQuery(window).width(); obj.set_menu_box_height(); }); } } jQuery(document).ready(function(){ /* * logo preszie */ function presize($obj, w, h) { var nw = jQuery('body').find($obj).width(), nh = jQuery('body').find($obj).height(); if ((nw > w) && w > 0) { nw = w; nh = (w / jQuery('body').find($obj).width()) * jQuery('body').find($obj).height(); } if ((nh > h) && h > 0) { nh = h; nw = (h / jQuery('body').find($obj).height()) * jQuery('body').find($obj).width(); } xscale = jQuery('body').find($obj).width() / nw; yscale = jQuery('body').find($obj).height() / nh; jQuery('body').find($obj).css({'max-width':nw , 'max-height':nh}); } obj.init(); /** * Main menu Toggle * */ jQuery('.hamburger').click(function (e) { e.preventDefault(); e.stopPropagation(); if(jQuery(this).hasClass('open')){ jQuery(this).toggleClass('open'); jQuery(this).next().slideUp(function(){ jQuery('body').removeClass('menu-active'); jQuery('.lp-menu__item_dropdown').removeClass('open'); jQuery('.lp-menu__item_dropdown').find('.lp-menu__submenu').slideUp(); }); }else{ jQuery('body').addClass('menu-active'); jQuery(this).toggleClass('open'); jQuery(this).next().slideDown(); } }); /** * Sub-Main menu Toggle * */ jQuery('.lp-menu__item_dropdown').on('click' , function(e){ e.preventDefault(); e.stopPropagation(); if(jQuery(this).hasClass('open')){ jQuery(this).toggleClass('open'); jQuery(this).find('.lp-menu__submenu').slideUp(); }else{ jQuery('.lp-menu__item_dropdown').removeClass('open'); jQuery('.lp-menu__item_dropdown').find('.lp-menu__submenu').slideUp(); jQuery(this).toggleClass('open'); jQuery(this).find('.lp-menu__submenu').slideDown(); } }); /** * Hide Main menu on document click * */ jQuery(document).click(function (e) { var target = e.target; if(jQuery('.hamburger').hasClass('open')){ if(jQuery(target).parents('.lp-dropdown__box').length == 0 && !jQuery(target).hasClass('lp-dropdown__box')){ jQuery('.hamburger').toggleClass('open'); jQuery('.hamburger').next().slideUp(function(){ jQuery('html,body').removeClass('menu-active'); jQuery('.lp-menu__item_dropdown').removeClass('open'); jQuery('.lp-menu__item_dropdown').find('.lp-menu__submenu').slideUp(); }); } } }); /** * Init mCustomScrollbar * */ jQuery(".lp-dropdown__scroll").mCustomScrollbar({ scrollbarPosition:'outside', mouseWheel:{ scrollAmount: 200 }, scrollButtons:{ enable: false } }); // logo preszie /*setTimeout(function(){ presize('.header__logo-image', 127, 114); },100); jQuery(window).resize(function () { setTimeout(function(){ presize('.header__logo-image', 127, 114); },100); });*/ jQuery( ".learn-more" ).click(function() { jQuery('html,body').animate({ scrollTop: jQuery(".text-primary").offset().top}, 'slow'); }); }); $(document).ready(function(){ $( "figure" ).fitVids(); });