menuFlag = true; sw = $(window).width(); sh = $(window).height(); $(document).ready(function() { sw = $(window).width(); sh = $(window).height(); set_ui(); gnb(); selectFooter(); selectTmenu(); //팝업 닫기 버튼 이벤트 등록(공통) $('p.pop_bg,p.pop_top .btn_close').click(function(){ pop_view($('#pop_view'),1); }); if($('#wrap').hasClass('sub')){ SubVisual = new subVisual(); } if($('#wrap').hasClass('main')){ mainInit(); } quickResize(); });//end ready /************************ @ resize Event ************************/ $(window).resize(function(){ sw = $(window).width(); sh = $(window).height(); if($('#wrap').hasClass('main')){ quickResize(); } });//end resize //메인 퀵 리사이즈 function quickResize(){ if(sw < 1227){ $('#quick').css('left',613); }else{ $('#quick').css('left','50%'); } } /************************ @ scroll Event ************************/ $(window).scroll(function() { offy = $(window).scrollTop(); if($('#wrap').hasClass('sub')){ scrollSubPage(offy) }; });//end scroll /************************ @ 상단메뉴 ************************/ function gnb(){ Gtarget = $('.gnb_wrap'); G_h = $('.gnb_wrap').height(); //gnb 고유높이값 Gtarget.find('> ul > li a').bind('mouseenter focus click',function(){ snb_Flag(0); }); Gtarget.bind('mouseleave',function(){ snb_Flag(1); }); $('.otherMenu').find('a').focus(function(){ snb_Flag(1); }); Gtarget.find('> ul > li').bind('mouseenter mouseleave',function(event){ if(event.type=='mouseenter'){ if(!$(this).hasClass('current')){ $(this).addClass('current'); } }else{ if(!$(this).hasClass('actived')){ $(this).removeClass('current'); } } }); //메뉴 초기화 Gtarget.css({'height':40,'visibility':'visible'}); if($('body').hasClass('mobile')){ Gtarget.find('> ul > li > a').attr('href','javascript:;'); } } /************************* @ 페이지 이동 ************************/ function movePage(dx){ //dx 이동값 //$('body,html').animate({scrollTop:dx},900,'easeOutExpo') $('body,html').scrollTop(dx); } /************************ @ 푸터 셀렉박스 ************************/ function selectFooter(){ var FToogle = false; var FT_dx = 0; var FT_speed = 900; var FT_ease = 'easeOutExpo'; var FT_arrow_xy = 'left top' FT_offy = $('#select_family').find('.select_list').height(); //셀렉터 리스트 고유값 Ftarget = $('#select_family'); //셀렉터 부모 FStarget = Ftarget.find('.select_list'); //셀렉터 리스트 FAtarget = Ftarget.find('.select_title'); //셀렉터 제목 Ftarget.find('.select_title').bind('click',function(){ FT_move.selectMove(); }); var FT_move = { selectMove:function(){ if(FToogle){ FT_dx = 0; FToogle = false; FT_arrow_xy = 'left top' }else{ FT_dx = FT_offy; FToogle = true; FT_arrow_xy = 'left bottom' } FAtarget.find('.arrow').css({'background-position':FT_arrow_xy}) FStarget.stop().css('display','block').animate({'height':FT_dx},FT_speed,FT_ease) }, selectInit:function(){ FStarget.css('height','0') } } Ftarget.bind('mouseleave',function(){ if(FToogle){FT_move.selectMove();}; }); FT_move.selectInit(); } /************************ @ 로케이션 메뉴 셀렉박스 ************************/ function selectTmenu(){ var MToogle = false; var MT_dx = 0; var MT_speed = 900; var MT_ease = 'easeOutExpo'; var MT_arrow_xy = 'left top' var MT_color = '#444444' MT_offy = $('#select_tnb').find('.select_list').height(); //셀렉터 리스트 고유값 MTarget = $('#select_tnb'); //셀렉터 부모 MStarget = MTarget.find('.select_list'); //셀렉터 리스트 MAtarget = MTarget.find('.select_title'); //셀렉터 제목 MTarget.find('.select_title').bind('click',function(){ MT_move.selectMove(); }); var MT_move = { selectMove:function(){ if(MToogle){ MT_dx = 0; MToogle = false; MT_arrow_xy = 'left top' MT_color = '#444444'; }else{ MT_dx = MT_offy; MToogle = true; MT_arrow_xy = 'left bottom' MT_color = '#a71a19'; } MAtarget.css('color',MT_color).find('.arrow').css({'background-position':MT_arrow_xy}) MStarget.stop().css('display','block').animate({'height':MT_dx},MT_speed,MT_ease) }, selectInit:function(){ MStarget.css('height','0') } } MTarget.bind('mouseleave',function(){ if(MToogle){MT_move.selectMove();}; }); MT_move.selectInit(); } /************************ @ 모바일 구분 ************************/ function set_ui(){ var UserAgent = navigator.userAgent; if (UserAgent.match(/iPhone|iPod|iPad|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null) { $('body').addClass('mobile'); $('#header_wrap').css('position','absolute'); if($('#wrap').hasClass('main')){ $('head').append( $('').attr('href', 'common/css/mobile.css') ); }else{ $('head').append( $('').attr('href', '../common/css/mobile.css') ); } $('head').append( $('').attr('href', 'common/css/mobile.css') ); //$('head').append(""); //offHeight = $('#container > div:eq('+(len-1)+')').height(); } setTimeout(function(){$('body,html').scrollTop(0);},30); //footer 페딩 체크 f_m = (sh-$('#wrap').height())*-1; if(f_m >=0 && f_m <= 212)$('#footer_wrap').css('padding-bottom',(222-f_m)); };//end set_ui set_ui();