This commit is contained in:
hehihoho3@gmail.com 2025-01-10 13:32:08 +09:00
commit 3be76f6144

View File

@ -61,16 +61,15 @@ $(document).ready(function() {
$("#agreePrivatePop_20241122").show();
}
//메인 팝업 호출 여부
var evntPopCk = fnGetCookie('layer_evntPayPop');
var pointPopCk = fnGetCookie('layer_pointPop');
var evntPopCk = fnGetCookie('layer_evntPayPop'); // 이벤트 쿠키
var cookieDelPopCk = fnGetCookie('layer_cookieDelPop'); // 브라우저 쿠키
var agreePrivatePopCk = fnGetCookie('layer_agreePrivatePop');
console.log("# 팝업 레이어 : START");
console.log("layer_evntPayPop : " + evntPopCk);
console.log("layer_pointPop : " + pointPopCk);
console.log("layer_cookieDelPop : " + cookieDelPopCk);
if(agreePrivatePopCk != null){//개인정보 및 이용약관 개정 팝업 노출, 3일안보기 쿠키 있으면 팝업 안모여준다.
@ -78,17 +77,19 @@ $(document).ready(function() {
$(".agreePrivatePop").hide();
}
if(evntPopCk != null && pointPopCk != null){//팝업 쿠키가 모두 있는 경우 안보여준다.
if(evntPopCk != null && cookieDelPopCk != null){//팝업 쿠키가 모두 있는 경우 안보여준다.
console.log("eventLayerPop : STEP 1. 이벤트 팝업 쿠키가 모두 있는 경우 안보여준다.");
$(".eventLayerPop").css("display","none");
$(".eventLayerPop").hide();
}else if(evntPopCk == null && pointPopCk == null){// 이벤트 팝업 쿠키가 모두 없으면 팝업 보여주기
}else if(evntPopCk == null && cookieDelPopCk == null){// 이벤트 팝업 쿠키가 모두 없으면 팝업 보여주기
console.log("eventLayerPop : STEP 2. 이벤트 팝업 쿠키가 모두 없으면 팝업 보여주기.");
$(".eventLayerPop").css("display","block");
$(".eventLayerPop").show();
}else if(evntPopCk != null || pointPopCk != null){
}else if(evntPopCk != null || cookieDelPopCk != null){
console.log("eventLayerPop : STEP 3. 이벤트 팝업 쿠키가 하나라도 있으면 보여주기");
$(".eventLayerPop").css("display", "block");
@ -100,11 +101,11 @@ $(document).ready(function() {
$('.payEventPop').hide();
}
if (fnGetCookie('layer_pointPop') != null) { //포인트 안내 팝업, 3일 안보기 체크
if (fnGetCookie('layer_cookieDelPop') != null) { //포인트 안내 팝업, 3일 안보기 체크
console.log("포인트 쿠키 있음 : HIDE");
$('.pointPop').css("display","none");
$('.pointPop').hide();
$('.delCookiePop').css("display","none");
$('.delCookiePop').hide();
}
}
@ -929,6 +930,10 @@ function fnPopupChk(popupId , typeFlag) {
fnSetCookieEventPopup(typeFlag+"_"+popupId , "done" , 3);
}
if(popupId == 'cookieDelPop'){
console.log(popupId);
$('.cookieDelPopClose').click(); //팝업 자동으로 닫기
}
if(popupId == 'evntPayPop'){
console.log(popupId);
@ -941,10 +946,8 @@ function fnPopupChk(popupId , typeFlag) {
}
if(popupId == 'agreePrivatePop'){
console.log(popupId);
$('.agreePrivatePopClose').click(); //팝업 자동으로 닫기
}
//fn_layerClose(popupId);
//레이어 팝업이 하나도 없으면 배경도 안보이도록 처리
@ -1299,7 +1302,7 @@ function fn_click_banner_add_stat(bannerMenuCode){
<!-- 20241224 브라우저 쿠키 삭제 방법 안내 팝업 -->
<div class="layer_popup">
<div class="layer_popup delCookiePop">
<div class="layer_popup_cont">
<img src="/publish/images/main/popup07.jpg" alt="브라우저 쿠키 삭제 방법 안내 2024. 12. 23.자로 사이트 일부가 개편됨에 따라, 원활한 서비스 이용을 위한 “쿠키 및 기타 사이트 데이터”삭제 방법을 다음과 같이 안내해 드립니다. ※ 버튼 클릭 시 기능이 작동하지 않는 경우 해당 조치 필요 항상 최선의 서비스를 제공할 수 있도록 노력하겠습니다. 감사합니다." usemap="#popup-use-map7">
<map name="popup-use-map7">
@ -1307,8 +1310,8 @@ function fn_click_banner_add_stat(bannerMenuCode){
</map>
</div>
<div class="popup_btm">
<input type="checkbox" id="evntPayPop" name="evntPayPop" onclick="javascript:fnPopupChk('evntPayPop' , 'layer')"><label for="evntPayPop">3일간 열지 않음</label>
<button type="button" class="popup_close evntPayPopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
<input type="checkbox" id="cookieDelPop" name="cookieDelPop" onclick="javascript:fnPopupChk('cookieDelPop' , 'layer')"><label for="cookieDelPop">3일간 열지 않음</label>
<button type="button" class="popup_close cookieDelPopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
</div>
</div>
<!--// 20241224 브라우저 쿠키 삭제 방법 안내 팝업 -->