diff --git a/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp b/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp index 0bfc2d82..1a11febb 100644 --- a/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp @@ -33,21 +33,38 @@ $(document).ready(function() { var evntPopCk = fnGetCookie('layer_evntPayPop'); var pointPopCk = fnGetCookie('layer_pointPop'); + console.log("# 팝업 레이어 : START"); + console.log("layer_evntPayPop : " + evntPopCk); + console.log("layer_pointPop : " + pointPopCk); + if(evntPopCk != null && pointPopCk != null){//팝업 쿠키가 모두 있는 경우 안보여준다. + console.log("eventLayerPop : STEP 1. 이벤트 팝업 쿠키가 모두 있는 경우 안보여준다."); + $(".eventLayerPop").css("display","none"); + $(".eventLayerPop").hide(); }else if(evntPopCk == null && pointPopCk == null){// 이벤트 팝업 쿠키가 모두 없으면 팝업 보여주기 + console.log("eventLayerPop : STEP 2. 이벤트 팝업 쿠키가 모두 없으면 팝업 보여주기."); + $(".eventLayerPop").css("display","block"); + $(".eventLayerPop").show(); }else if(evntPopCk != null || pointPopCk != null){ + console.log("eventLayerPop : STEP 3. 이벤트 팝업 쿠키가 하나라도 있으면 보여주기"); $(".eventLayerPop").css("display", "block"); + $(".eventLayerPop").show(); if (fnGetCookie('layer_evntPayPop') != null) { //첫결제 이벤트 쿠키가 없으면 보여주기 + console.log("이벤트 쿠키 있음 : HIDE"); + $('.payEventPop').css("display","none"); + $('.payEventPop').hide(); } if (fnGetCookie('layer_pointPop') != null) { //포인트 안내 팝업, 3일 안보기 체크 - $('.pointPop').css("display","none"); - } + console.log("포인트 쿠키 있음 : HIDE"); + $('.pointPop').css("display","none"); + $('.pointPop').hide(); + } } //레이어 팝업이 하나도 없으면 배경도 안보이도록 처리 @@ -268,17 +285,27 @@ $(document).ready(function() { eventYn = true; + console.log(""); + console.log("이벤트 팝업 호출 처리"); + console.log("payCount : " + payCount); + console.log("eventYn : " + eventYn); + console.log("blineCode : " + blineCode); + if(payCount < 1 && eventYn && blineCode == 'N'){//결제내역이 하나도 없고, 이벤트가 진행중이면 팝업 호출 + console.log("이벤트 팝업 함수 CALL"); remoteEventPayPop(payCount); }else{//이벤트 대상자가 아니면 첫결제 이벤트 팝업은 안보여준다. - + console.log("이벤트 팝업 : HIDE"); + $('.payEventPop').css("display","none"); + $('.payEventPop').hide(); if($(".layer_popup:visible").length == 0){ $(".layer_popup_wrap").hide(); } } + console.log("# 팝업 레이어 : END"); }); function leadingZeros(n, digits) { @@ -950,9 +977,15 @@ function popScrCloseSetting(){ //이벤트 팝업 호출 function remoteEventPayPop(payCount) { if (fnGetCookie('layer_evntPayPop') != null) { //첫결제 이벤트 팝업 3일 안보기 체크 + console.log("이벤트 쿠키 있음 : HIDE"); + $('.payEventPop').css("display","none"); + $('.payEventPop').hide(); }else{ + console.log("이벤트 쿠키 없음 : SHOW"); + $('.payEventPop').css("display","block"); + $('.payEventPop').show(); } /* document.eventForm.payCount.value = payCount;