/* ////////////////////////////////////////////////////////////////////////////////////////////// @ 초기설정 ////////////////////////////////////////////////////////////////////////////////////////////// */ var url_host = "http://" + window.location.host; var url_ajax = url_host + "/page/ajax"; var url_theme = url_host + "/theme/bootstrap5-basic"; var url_search_temp = window.location.search.split("="); var url_search = url_search_temp[1]; var url_path = window.location.pathname; var url_page = url_path.split("/").pop(); var urlParams = new URLSearchParams( $(location).attr('search') ); /* ////////////////////////////////////////////////////////////////////////////////////////////// @ 이벤트 처리 ////////////////////////////////////////////////////////////////////////////////////////////// */ /*************************************** @ document ready ***************************************/ $(document).ready( function(){ if( urlParams.get("bo_table") ){ $("#page-menu .col:eq("+ (Number( urlParams.get("bo_table").substr(4) )-1)+") a").removeClass("btn-secondary").addClass("btn-primary"); var offset = $("#btop").offset(); //해당 위치 반환 $("html, body").animate({scrollTop: offset.top -100},400); } else { if( url_page.substr(4,1) == '2' ) switch( url_page.substr(6,1) ) { case "1" : $("#content_menu1").removeClass("btn-secondary"); $("#content_menu1").addClass("btn-primary"); break; } } }); /*************************************** @ 상단메뉴 > 창 리사이즈 > 색상설정 ***************************************/ $( window ).resize( function(){ var doc_width = window.innerWidth; // 모바일 일경우 if (doc_width < 569) { $("#mainNav").addClass("bg-dark"); $("#mainNav").removeClass("bg-opacity-50"); } else { $("#mainNav").addClass("bg-dark"); $("#mainNav").addClass("bg-opacity-50"); } }); /*************************************** @ 상단메뉴 > 창 스크롤 > 색상설정 ***************************************/ $(window).scroll(function(){  var scrollTop = (window.pageYOffset !== undefined) ? window.pageYOffset : (document.documentElement || document.body.parentNode || document.body).scrollTop; if (scrollTop > 80) { $("#mainNav").addClass("bg-dark"); $("#mainNav").removeClass("bg-opacity-50"); } else { $("#mainNav").addClass("bg-dark"); $("#mainNav").addClass("bg-opacity-50"); } }); /*************************************** @ 상단메뉴 > 마우스오버 > 서브메뉴 자동 출력 ***************************************/ //서브메뉴 스라이딩 쇼 //$("#mainNav .nav-item").hover(function(){ //$(this).find(".dropdown-menu").stop().slideDown("fast"); //}); //서브메뉴 스라이딩 히든 //$("#mainNav .nav-item, #mainNav .dropdown-menu ").hover(function(){}, function(){ //$(this).find(".dropdown-menu").slideUp("fast"); //$(this).find(".dropdown-menu").toggle("show"); //$(this).find(".dropdown-menu").dropdown("toggle"); //}); $("#mainNav .nav-item, #mainNav .dropdown-menu").hover(function(){ //$(this).find(".nav-link").stop().dropdown("toggle"); });