(function($){ $.fn.dropdown = function(){ return this.each(function(){ var $gnb = $(this), $menu = $gnb.find(".menu"), $depth1 = $gnb.find(".depth1"), $depth2 = $gnb.find(".depth2"); $gnb.mouseenter(function(){ gnbOn(); }).mouseleave(function(){ gnbOff(); }); $gnb.find("a").focusin(function(){ gnbOn(); }).focusout(function(){ gnbOff(); }); function gnbOn(){ $gnb.find($depth2).stop().animate({height: "270"});/*서브메뉴 높이 조절*/ } function gnbOff(){ $gnb.find($depth2).stop().animate({height: "0"}); } }); } })(jQuery); if (matchMedia("screen and (min-width: 1024px)").matches) { $(function(){ $(".dropdown").dropdown(); }); } else { $(function(){ }); } /*전체메뉴*/ $('#toggle').click(function() { $(this).toggleClass('active'); $('#gnb').toggleClass('open'); $('#toparea').toggleClass('dropdown'); }); /** 원래 이소스 * */ /* $('.dropdown').hover(function() { $('#logo').toggleClass('logo_on'); }); */ /** 추가한소스 시작 */ $('.dropdown').hover(function() { $('#logo').addClass('logo_on'); }); $('.dropdown').mouseleave(function() { $('#logo').removeClass('logo_on'); }); /** 추가한 소스 끝 */ $('.dropdown').hover(function() { $('aside.util').toggleClass('util_on'); }); /** 원래 없던 소스 **/ var hei = $('.gnb').outerHeight(); var scroll = $(document).scrollTop(); $(window).scroll(function(){ scroll = $(document).scrollTop(); if (scroll >= 100) { $('.gnb').addClass('main_fix'); $('.logo').addClass('toggle_logo'); $('.menu .depth1 a').addClass('main_color') } else { $('.logo , .gnb').removeClass('main_fix'); $('.logo').removeClass('toggle_logo'); $('.menu .depth1 a').removeClass('main_color') } }); /** 끝 **/