function getInternetExplorerVersion() { //인터넷 익스플로러 버전 체크 var rv = 100; // 인터넷 익스플로러가 아닐 경우 기본값 if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat(RegExp.$1); } return rv; } $( "#cssmenu" ).ready(function() { var ieVer = getInternetExplorerVersion(); // 인터넷 익스플로러 버전 var address = unescape(location.href); var param = ""; if(address.indexOf("category", 0) != -1) { param = address.substr((address.indexOf("category", 0) + 9), 3); // 현재 1차 카테고리를 알아냄 (param 에 저장) param2 = param + "_ul"; // 펼쳐질 2차 카테고리 위치 param3 = address.substr((address.indexOf("category", 0) + 9), 6) + "_sec"; // 현재 선택된 2차 카테고리를 알아냄 (param3 에 저장) } else { param = ""; param2 = ""; parma3 = ""; } $("#cssmenu li ul").show(); if (param){ $("#"+param3).css('color', '#0060ff');// 현재 2차 카테고리 색상 변화 } if (param2 != '055_ul') $("#055_ul").hide(); // 창고정리 카테고리 2차메뉴 숨김 if (param2 != '062_ul') $("#062_ul").hide(); // 해외 구매대행 카테고리 2차메뉴 숨김 $('#cssmenu > ul > li > a').click(function() { // 1차 카테고리 클릭 //$('#cssmenu li').removeClass('active'); $(this).closest('li').addClass('active'); var checkElement = $(this).next(); if((checkElement.is('ul')) && (checkElement.is(':visible'))) { $(this).closest('li').removeClass('active'); if (ieVer > 8){ //checkElement.slideUp('normal'); }else{ //checkElement.hide(); } } if((checkElement.is('ul')) && (!checkElement.is(':visible'))) { if (ieVer > 8){ //$('#cssmenu ul ul:visible').slideUp('normal'); checkElement.show('normal'); }else{ //$('#cssmenu ul ul:visible').hide(); checkElement.show(); } } // 현재 요소가 서브메뉴의 클래스에 has-sub 가 없으면 일차메뉴만 눌러도 동작 var prevElement = $(this).parents(); if (prevElement.hasClass("has-sub")){ return false; }else{ return true; } // 현재 요소가 서브메뉴의 클래스에 has-sub 가 없으면 일차메뉴만 눌러도 동작 끝 }); $(function() { //2차 카테고리 위에 마우스 올리면 3차 카테고리 튀어나옴 var ieVer = getInternetExplorerVersion(); // 인터넷 익스플로러 버전 $('ul.sec_menu>li.sec_menu').mouseenter(function() { if (ieVer > 8){ $('div.submenu', this).slideDown("fast"); }else{ $('div.submenu', this).show(); } }).mouseleave(function() { $('div.submenu', this).clearQueue(); if (ieVer > 8){ $('div.submenu', this).fadeOut("fast"); }else{ $('div.submenu', this).hide(); } }); }); }); // CSS 메뉴랑은 상관없음. 메인페이지(index)에서 카테고리 전체보기 버튼 누르면 스크롤이 내려오는 스크립트. jQuery(document).ready(function($){ $(".scroll").click(function(event){ event.preventDefault(); $('html,body').animate({scrollTop:$(this.hash).offset().top}, 500); //offset()함수를 이용하여 위치를 찾습니다. }); });