(function($) { "use strict"; $(document).ready(function() { //check if user uses IE7 - if yes don't execute the function or the menu will break awork_responsive_menu(); awork_adjust_menu_position(); $(window).resize(function() { awork_adjust_menu_position(); var browser_width = document.body.clientWidth; if( browser_width>1024 ){ $("#awork-menu ul.menu-mobile").css("display","none"); $(".awork-menu .menu-icon .icon-close").css("display","none"); $(".awork-menu .menu-icon .icon-menu").css("display","block"); $(".menu-icon").css('display', 'none'); }else{ if( $("#awork-top-search").css("display") == "none" ){ $(".menu-icon").css('display', 'block'); } } }); $(window).scroll(function () { var scroll_y = $(window).scrollTop(); if (scroll_y > 50) { $("body.fixed").addClass('changeh'); $("body.changeh header .header-wrap .awork-menu ul.menu li").css('height', 50); $("body.changeh header .header-wrap .awork-menu ul.menu li ul li").css('height','auto'); $("#awork-top-search").css('paddingTop', 20); } else { $("body.fixed").removeClass('changeh'); } }); }); // ------------------------------------------------------------------------------------------- // responsive menu function // ------------------------------------------------------------------------------------------- function awork_responsive_menu() { $('#awork-menu ul.menu span').clone().attr('id','awork-mobile-menu').removeClass().attr('class','awork-mobile-menu').appendTo( $("#awork-menu ul.menu-mobile") ); $(".menu-icon").click(function(){ $(".awork-menu .menu-icon .icon-close").toggle(); $(".awork-menu .menu-icon .icon-menu").toggle(); $("#awork-menu ul.menu-mobile").toggle(500); }); $(".icon-search").click(function(){ $(".menu-icon").css('display', 'none'); $("#awork-menu ul.menu").css('display', 'none'); $("#awork-top-search").slideDown("slow"); //$("#awork-top-search").slideDown( 500 ); $("#awork-top-search").css('height',64); var browser_width = document.body.clientWidth; if( browser_width>1022 ){ $(".menu-icon").css('display', 'none'); } }); $(".awork-close-search-field").click(function(){ $(".menu-icon").css('display', 'block'); $("#awork-menu ul.menu").css('display', 'block'); $("#awork-top-search").css('display', 'none'); var browser_width = document.body.clientWidth; if( browser_width>1022 ){ $(".menu-icon").css('display', 'none'); } }); } function awork_adjust_menu_position() { var width = $('.header-wrap').width(), logo_width = $('.awork-logo').width(), header_height = $('.header').height(), header_height_c = $('body.changeh .header').height(),//50 browser_width = document.body.clientWidth ; $("#awork-top-search").css('width', width-logo_width-20); $("#awork-top-search").css('paddingTop', (header_height-25)/2); $("#awork-top-search .awork-search-form input").css('max-width', width-logo_width-60 ); $(".awork-menu ul.menu li.menu-item-has-children ul.sub-menu").has(".menu-item-has-children").css('width', width); $(".awork-menu ul.menu li.menu-item-has-children ul.sub-menu").has(".menu-item-has-children").css('right', (( browser_width - width) /2) ); $(".awork-menu ul.menu li.menu-item-has-children ul.sub-menu").has(".menu-item-has-children").css('top', ( header_height-30)); $(".awork-menu ul.menu li.menu-item-has-children ul.sub-menu").has(".menu-item-has-children").addClass("sub-menu-width"); var num = $('.awork-menu ul.menu li.menu-item-has-children ul.sub-menu-width').children('li').length; if(num == 3 ){ $("header .header-wrap .awork-menu ul.menu li ul.sub-menu-width li").css('width', '33%'); } if(num == 2 ){ $("header .header-wrap .awork-menu ul.menu li ul.sub-menu-width li").css('width', '50%'); } $("header .header-wrap .awork-menu ul.menu li ul.sub-menu li ul.sub-menu li").css('width', '100%'); //alert(num); $("header .header-wrap .awork-menu ul.menu li ul li").parent(".sub-menu-width").find("li").css("background-color", "transparent"); $("header .header-wrap .awork-menu ul.menu li").css('height', header_height); $("header .header-wrap .awork-menu ul.menu li ul li").css('height','auto'); } })( jQuery );