1(function ($) { 2 $(document).ready(function() { 3 4 /* Do not delete above code */ 5 6 /* Main Navigation ---------- */ 7 8 function kidsworld_main_navigation() { 9 10 var kidsworldGetMegaMenuWidth = $('#kidsworld_header').width(); 11 var kidsworldFinalWidth = (kidsworldGetMegaMenuWidth * 2) / 100; 12 var kidsworld_m_finalWidth = Math.round(kidsworldGetMegaMenuWidth - kidsworldFinalWidth); 13 14 $('.kidsworld_fw_header ul.kidsworld_top_nav li.kidsworld-mega-menu > ul').css({"max-width": kidsworld_m_finalWidth + 'px', "width": kidsworld_m_finalWidth + 'px'}); 15 16 /* header title top margin */ 17 18 var kidsworldGetHeaderTitleHeight = $('.kidsworld_pg_title h1').height() / 2; 19 $('.kidsworld_pg_title').css('margin-top','-' + kidsworldGetHeaderTitleHeight + 'px'); 20 21 var kidsworld_GetHeaderLargeTitleHeight = $('.kidsworld_large_title span').height() / 2; 22 $('.kidsworld_large_title').css('margin-top','-' + kidsworld_GetHeaderLargeTitleHeight + 'px'); 23 24 /* create mobile menu */ 25 26 $("ul#kidsworld_top_nav").clone().appendTo("#kidsworld_mobi_nav"); 27 $('#kidsworld_mobi_nav ul#kidsworld_top_nav').removeClass('kidsworld_top_nav'); 28 $('#kidsworld_mobi_nav').find('.kidsworld_nav_p_meta').remove(); 29 30 /* mobile dropdown menu */ 31 32 function kidsworld_mobile_menu(kidsworld_main_nav,click_button,nav_id) { 33 34 var kidsworld_main_nav = $(kidsworld_main_nav); 35 36 $(click_button).on('click', function(){ 37 var kidsworld_dd_menu = $(nav_id); 38 if (kidsworld_dd_menu.hasClass('open')) { 39 kidsworld_dd_menu.slideUp(400).removeClass('open'); 40 } 41 else { 42 kidsworld_dd_menu.slideDown(400).addClass('open'); 43 } 44 }); 45 46 kidsworld_main_nav.find('li ul').parent().addClass('kidsworld-has-sub-menu'); 47 kidsworld_main_nav.find(".kidsworld-has-sub-menu").prepend('<span class="kidsworld-mini-menu-arrow"><i class="fa fa-angle-down"></i></span>'); 48 49 kidsworld_main_nav.find('.kidsworld-mini-menu-arrow').on('click', function() { 50 if ($(this).siblings('ul').hasClass('open')) { 51 $(this).siblings('ul').removeClass('open').hide('blind'); 52 } 53 else { 54 $(this).siblings('ul').addClass('open').show('blind'); 55 } 56 }); 57 58 } 59 60 kidsworld_mobile_menu('#kidsworld_mobi_nav','#kidsworld_mobi_nav_btn','ul#kidsworld_top_nav'); 61 62 if ( !$('ul.kidsworld_top_nav > li > a > span > i').length > 0 ) { 63 $('ul.kidsworld_top_nav').addClass('kidsworld_no_menu_icon'); 64 } 65 66 67 } 68 69 /* mega menu */ 70 71 function kidsworldGetCenter() { 72 73 var kidsworldGetMegaMenuWidth = $('#kidsworld_header .kidsworld_container .kidsworld_nav').width(), 74 kidsworldGetMainNavUlWidth = $('.kidsworld_main_nav').width(), 75 kidsworldCenterDiv = $('ul.kidsworld_top_nav > li.kidsworld-mega-menu > ul'); 76 kidsworldGetLeftMargin = (kidsworldGetMegaMenuWidth - kidsworldGetMainNavUlWidth) * (-1); 77 78 $(kidsworldCenterDiv).css('left',kidsworldGetLeftMargin ); 79 80 $('ul.kidsworld_top_nav li.kidsworld-mega-menu > ul').css({"max-width": kidsworldGetMegaMenuWidth + 'px', "width": kidsworldGetMegaMenuWidth + 'px' }); 81 82 } 83 84 85 86 /* Load All Functions ---------- */ 87 88 kidsworld_main_navigation(); 89 kidsworldGetCenter(); 90 91 92 /* Do not delete below code */ 93 94 }); 95})(jQuery); 96 97
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.