1$(document).ready(function () { 2 3 //-----------------------Menu reset --------------------------// 4 function menuReset() { 5 $('#main-menu').removeClass('menu-open'); 6 $('.mask-menu').removeClass('menu-open'); 7 $('.sub-menu > ul').removeClass('active'); 8 $('.toggle-menu').removeClass('active'); 9 }; 10 $(window).resize(function () { 11 menuReset(); 12 }); 13 //----------------------Menu open --------------------------// 14 function menuOpen() { 15 $('.mask-menu').toggleClass('menu-open'); 16 $('#main-menu').toggleClass('menu-open'); 17 $('.toggle-menu').toggleClass('active'); 18 } 19 //-----------------------Toggle menu--------------------------// 20 $('.toggle-menu').on('click', function () { 21 if ($(this).hasClass("active")) { 22 menuReset(); 23 }else{ 24 menuOpen(); 25 } 26 }); 27 28 // -------------------------------SUBMENU------------------------------- // 29 30 // ---------------------breackPoint---------------------// 31 if ($(window).width() < 992 ){ 32 $('.sub-menu-down.sub-menu> a').click(function(e){ 33 e.preventDefault(); 34 }) 35 } 36 //----------------------HTML--------------------------// 37 $('.sub-menu').each( function(){ 38 var item_name = $(this).children( 'a' ).text(); 39 $(this).prepend( '<a class="sub-menu-title">'+ item_name +'<i class="fal fa-angle-right fa-lg ml-3"></i></a>' ); 40 $(this).children('ul').prepend( '<li class="sub-menu-return"><a><i class="fal fa-angle-left fa-lg mr-3"></i>'+ item_name +'</a></li>' ); 41 }); 42 $('.sub-menu-title').click(function () { 43 $(this).siblings('ul').toggleClass('active'); 44 }); 45 $('.sub-menu-return').click(function () { 46 $(this).parent().toggleClass('active'); 47 }); 48 49 50});
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.