(function ($) { "use strict"; $(document).ready(function ($) { if ($(window).width() < 768) { var menu_mobile = $('#menu_mobile'); var img_menu = menu_mobile.find('img'); var nav_mobile = $('#nav_mobile'); var overlay = $('.overlay'); var menu_has_children = $('.menu-item-has-children'); $('.menu-item-has-children').append(' > '); var next_sub_menu = $('.next_sub_menu'); var sub_menu = $('.sub-menu'); sub_menu.prepend('
  • <
  • '); var nav_mobile_width = nav_mobile.outerHeight(); img_menu.on('click', function () { menu_mobile.css('position', 'fixed'); nav_mobile.css({ 'left': '0' }); overlay.show(); }); overlay.on('click', function () { menu_mobile.removeAttr('style'); $('#nav_mobile > div > ul > li').removeAttr('style'); nav_mobile.css({ 'left': '-200px' }); sub_menu.removeAttr('style'); next_sub_menu.show(); overlay.hide(); }); next_sub_menu.on('click', function () { var sub_menu_current = $(this).parent().find('.sub-menu'); var offset_top_sub_menu = sub_menu_current.parent().offset().top; console.log('offset_top_sub_menu', offset_top_sub_menu); sub_menu_current.css({ 'display' : 'block', 'margin-top' : '-' + offset_top_sub_menu + 'px' }); var back_menu = $('.back_menu'); $('#nav_mobile > div > ul > li').css('left', '-200px'); back_menu.on('click', function () { $('#nav_mobile > div > ul > li').removeAttr('style'); sub_menu_current.removeAttr('style'); }) }) } }) }) (jQuery);