//"use strict"; // Start of use strict var url_host = "http://" + window.location.host; 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_current = window.location.href; //전체 주소 $("#main-menu .navbar-nav .nav-item a").addClass("top-menu-white"); $("#language a").addClass("btn-outline-light"); ///////////////////////////////////////////////// // 상단 메뉴 스크롤시 고정메뉴로 설정 ////////////////////////////////////////////////// var mainNav = document.querySelector('#mainNav'); if (mainNav) { // Collapse Navbar var collapseNavbar = function() { var scrollTop = (window.pageYOffset !== undefined) ? window.pageYOffset : (document.documentElement || document.body.parentNode || document.body).scrollTop; if (scrollTop > 100) { mainNav.classList.add("bg-dark"); mainNav.classList.add("bg-opacity-50"); if( url_current.indexOf('page1_1.html') > -1 || url_current.indexOf('page4_1') > -1 ){ $("#main-menu .navbar-nav .nav-item a").removeClass("top-menu-dark"); $("#main-menu .navbar-nav .nav-item a").addClass("top-menu-white"); $("#language a").addClass("btn-outline-light"); $("#language a").removeClass("btn-outline-dark"); } $(".navbar-toggler").addClass("navbar-dark"); } else { mainNav.classList.remove("bg-dark"); mainNav.classList.remove("bg-opacity-50"); if( url_current.indexOf('page1_1.html') > -1 || url_current.indexOf('page4_1') > -1 ){ $("#main-menu .navbar-nav .nav-item a").removeClass("top-menu-white"); $("#language a").removeClass("btn-outline-light"); $("#main-menu .navbar-nav .nav-item a").addClass("top-menu-dark"); $("#language a").addClass("btn-outline-dark"); } $(".navbar-toggler").removeClass("navbar-dark"); } }; // resize Navbar var resizeNavbar = function() { //alert(window.innerWidth); var doc_width = window.innerWidth; // 모바일 일경우 if (doc_width < 992) { $("#mainNav").addClass("bg-dark"); $("#mainNav .dropdown-menu").addClass("bg-dark"); $("#mainNav .dropdown-item").addClass("text-light"); $("#mainNav .dropdown-item").removeClass("text-dark"); $("#mainNav .dropdown-item").removeClass("text-dark"); } else { $("#mainNav").removeClass("bg-dark"); $("#mainNav .dropdown-menu").removeClass("bg-dark"); $("#mainNav .dropdown-item").removeClass("text-light"); $("#mainNav .dropdown-item").addClass("text-dark"); } }; // Collapse now if page is not at top collapseNavbar(); resizeNavbar(); // Collapse the navbar when page is scrolled document.addEventListener("scroll", collapseNavbar); window.addEventListener("resize", resizeNavbar); } // 상단 메뉴 스크롤시 고정메뉴로 설정 ////////////////////////////////////////////////////////////////////////// //화면 크기에 따른 상단 메뉴 고정 설정 $( window ).resize( function() { } ); //이벤트 처리 $(document).ready(function () { //메인 서브메뉴 히든 $("#main-header .dropdown-item").removeClass("active"); //my_fixed_top( 991 ); //서브메뉴 스라이딩 쇼 $("#main-header .nav-item").hover(function(){ $(this).find(".dropdown-menu").stop().slideDown("fast"); }); //서브메뉴 스라이딩 히든 $("#main-header .nav-item, #main-header .dropdown-menu ").hover(function(){}, function(){ $(this).find(".dropdown-menu").stop().slideUp("fast"); }); //토글메뉴 클릭 이벤트 $("#toggle-menu").click(function(){ if( $("#main-submenu").css("display") == 'none' ) $("#main-submenu").stop().slideDown('fast'); else $("#main-submenu").stop().slideUp('fast'); }); // 서브메뉴가 있으면 선택 메뉴 색상 변경 if( $("aside").length ) { $("aside .btn-group a[href*='"+url_search+"']").addClass("active"); } $("#gotop").on("click", function() { $("html, body").animate({ scrollTop: 0 }, '500'); return false; }); //tooltip 초기화 const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]'); const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); }); $("#my1-next").click(function(){ const swiper = document.querySelector('.mySwiper1').swiper; // Now you can use all slider methods like swiper.slideNext(); }); $("#my1-prev").click(function(){ const swiper = document.querySelector('.mySwiper1').swiper; // Now you can use all slider methods like swiper.slidePrev(); }); $("#my2-next").click(function(){ const swiper = document.querySelector('.mySwiper2').swiper; // Now you can use all slider methods like swiper.slideNext(); }); $("#my2-prev").click(function(){ const swiper = document.querySelector('.mySwiper2').swiper; // Now you can use all slider methods like swiper.slidePrev(); }); //////////////////////////////////////////////////////////// // function 설정 //////////////////////////////////////////////////////////// // 페이지 이동 function my_goto(url) { if( url.indexOf('php') > -1 ) $(location).attr('href', url_host + '/bbs/' + url); else if(url.indexOf('home') > -1) $(location).attr('href', url_host); else if(url.indexOf('dmin') > -1) $(location).attr('href', url_host + '/adm'); else if(url.indexOf('eng') > -1) $(location).attr('href', url_host + '/eng'); else $(location).attr('href', url_host + '/page/' + url); //return home + '/' + url; }