// 메뉴 세팅 function SetMenu() { $('.gnb').removeClass('on'); $("#" + $('#ctl00_hdnTopMenu').val()).addClass("on"); } // 검색 또는 검색창 토글 function GoSearch() { if ($("#txtTopSearch").val() == "") { alert('검색어를 입력해주세요.'); $("#txtTopSearch").focus(); } else { location.href= "https://ohmynews.org/NWS_Web/Search/s_ohmynews.aspx?keyword=" + escape($("#txtTopSearch").val()); } } // 로그인 function GoLogin() { var pRetUrl = escape(location.href); location.href= "https://member.ohmynews.com/NWS_Web/Mem/mem_login.aspx?goUrl=" + pRetUrl; } // 내방정보 세팅 function SetMyRoom() { var eventName = ""; if (location.href.toLowerCase().indexOf("ohmynews.com/nws_web/") > -1) eventName = "뉴스_최종면"; else eventName = "뉴스_메인면"; var strMenu; var pRetUrl = escape(location.href); var strMenu = ""; // 내방정보 세팅 if (getCookie("MemCd") == "-1" || getCookie("MemCd") == "" || getCookie("MemCd") == null || getCookie("MemCd") == "undefined") { strMenu = ""; $("#top_gnb_right_btn").append(strMenu); $("#liMemChoice").show(); } else { $("#top_gnb_myroom").addClass("login"); var pHREF = location.href.toLowerCase(); if (pHREF.indexOf("/old_main") == -1 && pHREF.indexOf("kweather.ohmynews.com") == -1 && pHREF.indexOf("kweather.html") == -1) { var pStr = $.ajax({ url: "/NWS_Web/Common/Pages/CommAjaxFunction.aspx", async: false, type: "POST", data: ({ std: "topgnb_profile", pMEM_CD: getCookie("MemCd") }), error: function(error) { console.log(error.status); } }).responseText; if(pStr != 'error') { var retVal = pStr.split("#"); var memID = retVal[1]; var memNM = retVal[0]; var alertText = retVal[2]; var alertCnt = $("
" + alertText.replace(/a-count/gi, "count") + "
").find(".count").html(); strMenu += ""; } // var retVal = pStr.split("#"); // var memID = retVal[1]; // var memNM = retVal[0]; // var alertText = retVal[2]; // var alertCnt = $("
" + alertText.replace(/a-count/gi, "count") + "
").find(".count").html(); // // strMenu += ""; } else { strMenu += ""; } $("#top_gnb_right_btn").append(strMenu); } } $(function() { // GNB상단 메인광고1 $('.adTop').find('.btn_close').click(function() { $('.adTop').hide(); }); $("#txtTopSearch").keyup(function(e) { if (e.keyCode == "13") location.href= "https://ohmynews.org/NWS_Web/Search/s_ohmynews.aspx?keyword=" + escape($("#txtTopSearch").val()); }); // 메뉴 세팅 SetMenu(); // 내방정보 세팅 SetMyRoom(); $("body").mouseover(function(event) { // 메뉴 오버시 미니 보이기 if ($(event.target).closest('.gnb').length || $(event.target).closest('.miniLayer').length) { $('.gnb').removeClass('on'); $('.miniLayer').removeClass('on'); $('.miniLayer').hide(); var pDvID, pBtnID; if ($(event.target).closest('.gnb').length) { pBtnID = $(event.target).closest('.gnb').attr('id'); pDvID = "dv" + $(event.target).closest('.gnb').attr('id') + "Mini"; } if ($(event.target).closest('.miniLayer').length) { pDvID = $(event.target).closest('.miniLayer').attr('id'); pBtnID = $(event.target).closest('.miniLayer').attr('id').replace('dv', '').replace('Mini', ''); } $('#' + pBtnID).addClass('on'); $('#' + pDvID).addClass('on'); $('#' + pDvID).show(); console.log($(".sitemap-wrap").hasClass('on')); if ($(".sitemap-wrap").hasClass('on')) { $(".sitemap-wrap").removeClass('on'); $(".link-sitemap").removeClass("close-sitemap"); } } else { $('.miniLayer').hide(); SetMenu(); } // 내방 아이콘 마우스오버시 메뉴보이기 if ($(event.target).closest('#top_gnb_myroom').length || $(event.target).closest("ul[name$='top_gnb_myroom_list']").length) { $("ul[name$='top_gnb_myroom_list']").addClass('on'); // 전체메뉴 안보이게 $(".link-sitemap").removeClass("close-sitemap"); $(".sitemap-wrap").removeClass("on"); } else { $("ul[name$='top_gnb_myroom_list']").removeClass('on'); } }); if (location.href.indexOf('.htm') > -1 || location.href== "http://www.ohmynews.com/" || location.href== "http://www.ohmynews.com/?isPc=true" || location.href== "http://www.ohmynews.com?isPc=true" || location.href== "https://ohmynews.org" || location.href== "https://ohmynews.org/?isPc=true" || location.href== "https://www.ohmynews.com?isPc=true") { // 모바일 브라우져체크 if (navigator.userAgent.indexOf("Mobile") >= 0 || navigator.userAgent.indexOf("Windows CE") >= 0 || navigator.userAgent.indexOf("SymbianOS") >= 0 || navigator.userAgent.indexOf("Series60") >= 0 || navigator.userAgent.indexOf("Windows Phone") >= 0 || navigator.userAgent.indexOf("Nexus") >= 0 || navigator.userAgent.indexOf("iPhone") >= 0 ) { var isPc = js_search_to_object()["isPc"]; if (document.referrer.indexOf("http://www.ohmynews.com") == 0) isPc = "true"; if (document.referrer.indexOf("http://star.ohmynews.com") == 0) isPc = "true"; if (document.referrer.indexOf("https://ohmynews.org") == 0) isPc = "true"; if (document.referrer.indexOf("https://star.ohmynews.com") == 0) isPc = "true"; if (isPc != "true") { location.replace("https://m.ohmynews.com"); } else { $("#wrap").after("
모바일버전보기
"); } // 스마트폰에서 플래시 지원안되 TI 광고제거(보이지는 않으나 영역을 차지하고 있어 아래 기사가 클릭이 안됨) $('.main_tis_ad').hide(); } } var pHREF = location.href.toLowerCase(); if (pHREF.indexOf("/old_main") == -1 && location.href.indexOf("kweather.ohmynews.com") == -1) { //시민기자/기사수 if ($('.civic_group').length && $('.noticelist').length == 0) { if ($('.civic_group').attr('fixed') != "1") { var pStr = $.ajax({ url: "/NWS_Web/Common/Pages/CommAjaxFunction.aspx", async: false, type: "POST", data: ({ std: 'ReporterCnt' }) }).responseText; $('.civic_group').find(".con").html(pStr); } } if ($(".tenin01").length > 0 || $("#emClubCount").length > 0 || $("#f_clubnum").length > 0 || $("#clubcnt").length > 0) { $.ajax({ type: "GET", url: "/NWS_Web/Common/Pages/Tencount.aspx", success: function(msg) { if ($(".tenin01").length > 0) { $(".tenin01").html(msg); } if ($("#emClubCount").length > 0) { $("#emClubCount").html(msg); } if ($("#f_clubnum").length > 0) $("#f_clubnum").html($("#f_clubnum").html().replace("0", msg)); if ($("#clubcnt").length > 0) $("#clubcnt").html(msg); }, error: function(error) { } }); } } //gnb 개편 2019 스크롤시 scroll 클래스 추가 $(window).bind('scroll', function() { var thisUrl = location.href.toLowerCase(); if (thisUrl.indexOf("special_pg.aspx?srscd=0000012018") > -1) { var topHeader = $(".snb-wrap").height(); if ($(window).scrollTop() >= topHeader && $(".dummyDiv").length <= 0) { $(".gnb-wrap").addClass("scroll-nav"); $("#footer_area").after("
"); $(".sticky_page_article").show(); } if ($(window).scrollTop() == 0) { $(".gnb-wrap").removeClass("scroll-nav"); $(".dummyDiv").remove(); $(".sticky_page_article").hide(); } } else { var topHeader = ($(".gnb-wrap").height() + $(".adTop").height()); if ($(window).scrollTop() > topHeader) { $(".gnb-wrap").addClass("scroll-nav"); $(".atc-left-area").addClass("scroll"); $("#left_gnb_twomenu").show(); $(".sticky_page_article").show(); } else { $(".gnb-wrap").removeClass("scroll-nav"); $(".atc-left-area").removeClass("scroll"); $("#left_gnb_twomenu").hide(); $(".sticky_page_article").hide(); } } //console.log("[GNB문제]" + $(document).height()); }); $(function() { var topHeader = ($(".gnb-wrap").height() + $(".adTop").height()); if ($(window).scrollTop() > topHeader) { $(".gnb-wrap").addClass("scroll-nav"); $(".atc-left-area").addClass("scroll"); $("#left_gnb_twomenu").show(); } else { $(".gnb-wrap").removeClass("scroll-nav"); $(".atc-left-area").removeClass("scroll"); $("#left_gnb_twomenu").hide(); } //운영체제별 클래스 추가 if (navigator.userAgent.indexOf('Mac OS X') != -1) { $("body").addClass("mac"); } else { $("body").addClass("pc"); } }); //gnb 개편 2019 햄버거 버튼 클릭시 사이트맵 노출 $(".link-sitemap").click( function () { $(this).toggleClass("close-sitemap"); if ($(this).attr("class").indexOf("close-sitemap") == -1) { $(".sitemap-wrap").removeClass("on"); } else { $(".sitemap-wrap").addClass("on"); } }); //gnb 개편 2019 스크롤시 전체메뉴 안보이게 $(window).bind('scroll', function() { // 전체메뉴 안보이게 $(".link-sitemap").removeClass("close-sitemap"); $(".sitemap-wrap").removeClass("on"); }); });