$(document).ready(function () { /* 본문 바로가기 */ $('.skip_menu a').on('focus', function(){ $(this).stop().animate({"top":0, "opacity":1}); }); $('.skip_menu a').on('click', function(){ $(this).stop().animate({"top":"-40px", "opacity":0}); }); $('.skip_menu a').on('focusout', function(){ $(this).stop().animate({"top":"-40px", "opacity":0}); }); //메인 퀵메뉴 로딩 시 사라짐 $(".quickMenu.main").addClass("scroll"); /* 퀵메뉴 스크롤 탑 */ $('.goTop').click( function() { $('html, body').animate( { scrollTop : 0 }, 250 ); return false; }); /* gnb 마우스 오버시 열리거나 닫힘 */ $(".gnbWrap li").mouseover(function () { $(this).addClass("over"); }); $(".gnbWrap li").focusin(function () { $(this).addClass("over"); }); $(".gnbWrap li").mouseleave(function () { $(this).removeClass("over"); }); $(".gnbWrap li").focusout(function () { $(this).removeClass("over"); }); }) /* header fix상태에서 가로 스크롤 시 이동가능하게 함 */ $(window).on("scroll",function(){ $(".header").css("left",0-$(this).scrollLeft()); $(".login").css("left",0-$(this).scrollLeft()); }); /* 세로 스크롤 시 퀵메뉴 및 헤더 변경 */ $(window).on('scroll', function(){ var bodywidth = $("body").width(); if($(this).scrollTop() > 525 ){ $(".header.main").addClass("scroll"); $(".quickMenu.main").removeClass("scroll"); } else if($(this).scrollTop() > 100 ){ $(".header.sub").addClass("scroll"); $(".quickMenu.quickSub").addClass("active"); } else if($(this).scrollTop() >= 0 ){ $(".header").removeClass("scroll"); $(".quickMenu.main").addClass("scroll"); $(".quickMenu.quickSub").removeClass("active"); } }); /* 전체 검색 */ function searchToggle(){ if($(".pop_search").is(".on") == true){ $(".quickMenu").attr('style',''); $(".pop_search").removeClass("on"); $("header + .mask2").removeClass("on"); }else{ $(".quickMenu").css("z-index","9"); $(".pop_search").addClass("on"); $("header + .mask2").addClass("on"); } $('.layer_sitemap, .allSitemap').removeClass('active'); } /* 전체메뉴 열기닫기 */ function sitemapToggle(obj){ var target=$(obj); var layer=$('.layer_sitemap'); var btn=$('.allSitemap'); $(".quickMenu").attr('style',''); $(".pop_search").removeClass("on"); $("header + .mask2").removeClass("on"); if(target.hasClass('active')){ target.removeClass('active').attr('title','전체메뉴 열기'); layer.removeClass('active'); }else{ target.addClass('active').attr('title','전체메뉴 닫기'); layer.addClass('active'); $(".quickMenu").css("z-index","9"); } } //숫자만 입력 function setNumberOnly(){ $("input:text[numberOnly]").on("keyup", function(){ $(this).val($(this).val().replace(/[^0-9]/g,"")); }); } (function ($) { $.fn.replaceClass = function (pFromClass, pToClass) { return this.removeClass(pFromClass).addClass(pToClass); }; }(jQuery)); // ie 여부 var cCommonUserAgent = navigator.userAgent.toLowerCase(); var isInternetExplorer = false; if( navigator.appName == 'Netscape' && navigator.userAgent.search('Trident') != -1 || (cCommonUserAgent.indexOf("msie") != -1)) { isInternetExplorer = true; }