1(function () { 2 var clickYN1 = false; 3 if (!window.menuNV) { 4 window.menuNV = {}; 5 }; 6 window.menuNV = { 7 menuNV_pc: function () { 8 var curNHIdx; 9 $('.w-com-menuNV').each(function (index, element) { 10 var menuThis = $(this); 11 menuThis.find('.ul-parent >li').each(function(index, element) { 12 if($(this).hasClass('cur')){ 13 curNHIdx = index; 14 if (menuThis.hasClass('w-com-menuNVClick')) { 15 if ($(this).find('.ul-submenu')) { 16 $(this).addClass('open'); 17 $(this).find('.ul-submenu').slideDown(); 18 } 19 } 20 } 21 }); 22 menuThis.find('.ul-parent >li').hover(function(){ 23 $(this).siblings('li').removeClass('cur'); 24 },function(){ 25 menuThis.find('.ul-parent >li').eq(curNHIdx).addClass('cur'); 26 }); 27 }) 28 if(clickYN1){$('.w-com-menuNV li .div-parent .fa').unbind('click');} 29 $('.w-com-menuNV li .div-parent .fa').click(function(){ 30 $(this).parent().parent().siblings().find('.ul-submenu').slideUp(); 31 $(this).parent().parent().siblings().removeClass('open'); 32 $(this).parent().parent().siblings().find('.open').removeClass('open'); 33 if($(this).parent().siblings('.ul-submenu').is(':hidden')){ 34 $(this).parent().siblings('.ul-submenu').slideDown(); 35 $(this).parent().parent().addClass('open'); 36 }else{ 37 $(this).parent().siblings('.ul-submenu').slideUp(); 38 $(this).parent().siblings('.ul-submenu').find('.ul-submenu').slideUp(); 39 $(this).parent().parent().removeClass('open'); 40 $(this).parent().parent().find('.open').removeClass('open'); 41 } 42 return false; 43 }); 44 clickYN1=true; 45 }, 46 menuNV_tel: function () { 47 $('.w-com-menuNV .systitle').unbind('click'); 48 $('.w-com-menuNV .systitle').bind('click',function(){ 49 if($(this).hasClass('open')){ 50 $(this).removeClass('open'); 51 $(this).siblings('.ul-parent').slideUp(); 52 $(this).siblings('.ul-parent').find('.ul-submenu').slideUp(); 53 $(this).siblings('.ul-parent').find('.open').removeClass('open'); 54 }else{ 55 $(this).addClass('open'); 56 $(this).siblings('.ul-parent').slideDown(); 57 } 58 return false; 59 }); 60 if(clickYN1){$('.w-com-menuNV .fa-plus').unbind('click');} 61 $('.w-com-menuNV .fa-plus').click(function(){ 62 $(this).parent().parent().siblings('li').find('.ul-submenu').slideUp(); 63 $(this).parent().parent().siblings('li').removeClass('open'); 64 $(this).parent().parent().siblings('li').find('.open').removeClass('open'); 65 if($(this).parent().siblings('.ul-submenu').is(':hidden')){ 66 $(this).parent().siblings('.ul-submenu').slideDown(); 67 $(this).parent().parent().addClass('open'); 68 }else{ 69 $(this).parent().siblings('.ul-submenu').slideUp(); 70 $(this).parent().siblings('.ul-submenu').find('.ul-submenu').slideUp(); 71 $(this).parent().parent().removeClass('open'); 72 $(this).parent().parent().find('.open').removeClass('open'); 73 } 74 return false; 75 }); 76 clickYN1=true; 77 } 78 } 79})(); 80$(function(){ 81 if($(window).width()>767){ 82 menuNV.menuNV_pc(); 83 }else{ 84 menuNV.menuNV_tel(); 85 } 86 var oldWidth=$(window).width(); 87 $(window).resize(function(){ 88 var newWidth=$(window).innerWidth(); 89 if(oldWidth>767){ 90 if (newWidth < 768) { 91 $('.w-com-menuNV .systitle').siblings('.ul-parent').slideUp(); 92 $('.w-com-menuNV .ul-submenu').slideUp(); 93 $('.w-com-menuNV .open').removeClass('open'); 94 menuNV.menuNV_tel(); 95 } 96 }else{ 97 if (newWidth > 768) { 98 $('.w-com-menuNV .systitle').unbind('click'); 99 $('.w-com-menuNV .systitle').removeClass('open'); 100 $('.w-com-menuNV .systitle').siblings('.ul-parent').slideDown(); 101 $('.w-com-menuNV .systitle').siblings('.ul-parent').find('.ul-submenu').removeAttr('style'); 102 $('.w-com-menuNV .systitle').siblings('.ul-parent').find('.open').removeClass('open'); 103 $('.w-com-menuNV .ul-parent').removeAttr("style"); 104 $('.w-com-menuNV .ul-submenu').removeAttr("style"); 105 $('.w-com-menuNV .open').removeClass('open'); 106 menuNV.menuNV_pc(); 107 } 108 } 109 oldWidth=$(window).width(); 110 }); 111});
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.