$(document).ready(function(){//Start /* header fixed*/ var gnbpos = $('body').offset().top; $(window).scroll(function(){ if($(window).scrollTop() >= gnbpos+45) { $('#header').addClass('fixed'); }else{ $('#header').removeClass('fixed'); } }); /* header gnb */ $('#header .gnb .menu').mouseenter(function(){ //$('#header .gnb .depth2').stop().slideDown(200); $('.gnb_wrap').addClass('active').stop().animate({height:'350px'},200); }); $('#header .gnb').mouseleave(function(){ //$('#header .gnb .depth2').stop().slideUp(200); $('.gnb_wrap').removeClass('active').stop().animate({height:'90px'},200); }); $('#header .gnb .menu a').on('focusin', function(){ //$('#header .gnb .depth2').stop().slideDown(200); $('.gnb_wrap').addClass('active').stop().animate({height:'350px'},200); }); $('#header .gnb').on('focusout', function(){ //$('#header .gnb .depth2').stop().slideUp(200); $('.gnb_wrap').removeClass('active').stop().animate({height:'90px'},200); }); /* header search */ $('#header .btn_search_open').on("click", function() { if ($(this).hasClass('on')) { $(this).removeClass('on'); } else { $(this).addClass('on'); } $('.main_search').toggleClass('on').slideToggle(200); }); /* header aside menu */ function layerClose(){ $('#header .aside').removeClass('on').animate( { left: '-100%' }, { queue: false, duration: 300 }); $('#header .aside_dim').fadeOut('fast'); $('body').css('overflow-y', 'auto'); } function layerOpen(){ $('#header .aside').addClass('on').animate( { left: '0' }, { queue: false, duration: 300 }); $('#header .aside_dim').fadeIn('fast'); $('body').css('overflow-y', 'hidden'); $(this).addClass(); } $('#header .btn_menu').off('click').on('click', function() { if ($(this).hasClass('active')) { $(this).removeClass('active'); layerClose(); } else { $(this).addClass('active'); layerOpen(); } }); $('.m_menu > ul > li > a').click(function(){ $('.m_menu > ul > li > a').removeClass(); $(this).addClass('on'); var mNavDepth = $(this).closest('.m_menu .depth1 li').children('.m_menu .depth2'); if(mNavDepth.filter(':visible').length == 0) { mNavDepth.slideDown('fast'); }else { mNavDepth.slideUp('fast'); $(this).removeClass("on"); } $('.m_menu .depth2').not(mNavDepth).slideUp('fast'); }); /* footer link area */ $('#footer .btn_open').on("click", function() { if ($(this).hasClass('on')) { $(this).removeClass('on'); } else { $(this).addClass('on'); } $('#footer .foot_link_cont').toggleClass('on').slideToggle(200); }); /* location */ $('.location .box').hide(); $('.location .depth .btn_select').click(function(){ $(this).toggleClass('on').siblings('.box').slideToggle(300); }); /* blog_main_tab */ var preloaderObj = $('.blog_main_tab'); if (preloaderObj.length) { var oldIndex = $('.blog_main_tab ul li').index($('.blog_main_tab ul li.on')); var newIndex = $('.blog_main_tab ul li').index($(this)); var positionLeft = $('.blog_main_tab ul li:eq('+oldIndex+')').position().left; var allWidth = $('.blog_main_tab').width(); var activeWidth = $('.blog_main_tab ul li:eq('+oldIndex+')').width(); var positionCenter = (Number(allWidth) - Number(activeWidth)) / 2; var scrollLeft = $('.blog_main_tab ul').scrollLeft(); $('.blog_main_tab ul').animate({scrollLeft:Number(scrollLeft) - (Number(positionCenter) - Number(positionLeft))}, 0); } /* area_tab */ var preloaderObj = $('.area_tab'); if (preloaderObj.length) { var oldIndex = $('.area_tab ul li').index($('.area_tab ul li.on')); var newIndex = $('.area_tab ul li').index($(this)); var positionLeft = $('.area_tab ul li:eq('+oldIndex+')').position().left; var allWidth = $('.area_tab').width(); var activeWidth = $('.area_tab ul li:eq('+oldIndex+')').width(); var positionCenter = (Number(allWidth) - Number(activeWidth)) / 2; var scrollLeft = $('.area_tab ul').scrollLeft(); $('.area_tab ul').animate({scrollLeft:Number(scrollLeft) - (Number(positionCenter) - Number(positionLeft))}, 0); } /* inside_tab */ $('.inside_tab ul li a').click(function(){ if( $(this).is('.on') ){ //$(this).removeClass('on'); //$( $(this).attr('href') ).removeClass('on'); } else { $('.inside_tab ul li a').removeClass('on'); $(this).addClass('on'); $('.inside_tab_cont').removeClass('on'); $( $(this).attr('href') ).addClass('on'); } return false; }); /* history_tab */ $('.history_tab ul li a').click(function(){ if( $(this).is('.on') ){ //$(this).removeClass('on'); //$( $(this).attr('href') ).removeClass('on'); } else { $('.history_tab ul li a').removeClass('on'); $(this).addClass('on'); $('.history_list').removeClass('on'); $( $(this).attr('href') ).addClass('on'); } return false; }); /* quick_menu */ var quickObj = $('.quick_menu'); if (quickObj.length) { var quickpos = $('.quick_menu').offset().top; $(window).scroll(function(){ if($(window).scrollTop() >= quickpos-200) { $('.quick_menu').addClass('fixed'); }else{ $('.quick_menu').removeClass('fixed'); } }); } $('.quick_menu .btn_top').click(function(){ $('html, body').animate({ scrollTop:0 },300); return false; }); $('.quick_menu .btn_close').click(function(){ $('.quick_menu').addClass('on'); }); $('.quick_menu .btn_open').click(function(){ $('.quick_menu').removeClass('on'); }); /* go_top */ var offset = 100; $('.go_top').hide(); $(window).scroll(function(){ if($(this).scrollTop() > offset){ $('.go_top').fadeIn(500); }else{ $('.go_top').fadeOut(500); } }); $('.go_top').click(function(){ $('html, body').animate({ scrollTop:0 },400); return false; }); /* pop_wrap */ $('.pop_wrap .pop_inner').click(function(e) { if(!$('.pop_cont').has(e.target).length) { popClose(); } }); $('.pop_wrap .btn_close').click(function(e) { popClose(); }); function popClose(){ $('.pop_wrap').hide(); } function popHeightCheck(){ var heightCheck = $(window).height() * 0.8; $('.pop_wrap .pop_inner .pop_area .pop_cont').css({'max-height': heightCheck}); } popHeightCheck(); $(window).resize(function(){ popHeightCheck(); }); /* boardMargin */ var boardMarginTop = $('.search_wrap').next('.btn_group'); if (boardMarginTop.length) { $('.board_list').addClass('mt10'); }else{ $('.board_list').removeClass('mt10'); } });//End