메인화면 이용약과 팝업 3일간 열지 않기 쿠키 설정 추가

This commit is contained in:
rosewiper 2024-10-28 16:21:24 +09:00
parent bf2a52fe73
commit efdac4a3eb

View File

@ -40,11 +40,18 @@ $(document).ready(function() {
//메인 팝업 호출 여부
var evntPopCk = fnGetCookie('layer_evntPayPop');
var pointPopCk = fnGetCookie('layer_pointPop');
var agreePrivatePopCk = fnGetCookie('layer_agreePrivatePop');
console.log("# 팝업 레이어 : START");
console.log("layer_evntPayPop : " + evntPopCk);
console.log("layer_pointPop : " + pointPopCk);
if(agreePrivatePopCk != null){//개인정보 및 이용약관 개정 팝업 노출, 3일안보기 쿠키 있으면 팝업 안모여준다.
$(".agreePrivatePop").css("display","none");
$(".agreePrivatePop").hide();
}
if(evntPopCk != null && pointPopCk != null){//팝업 쿠키가 모두 있는 경우 안보여준다.
console.log("eventLayerPop : STEP 1. 이벤트 팝업 쿠키가 모두 있는 경우 안보여준다.");
@ -867,6 +874,8 @@ function fn_egov_inqire_notice(bbsId, nttId) {
******************************************************** */
//쿠키설정
function fnSetCookieEventPopup(name, value, expiredays) {
console.log("cash name ::: " + name);
var todayDate = new Date();
todayDate.setDate(todayDate.getDate() + expiredays);
document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
@ -904,6 +913,13 @@ function fnPopupChk(popupId , typeFlag) {
console.log(popupId);
$('.pointPopClose').click(); //팝업 자동으로 닫기
}
if(popupId == 'agreePrivatePop'){
console.log(popupId);
$('.agreePrivatePopClose').click(); //팝업 자동으로 닫기
}
//fn_layerClose(popupId);
//레이어 팝업이 하나도 없으면 배경도 안보이도록 처리
if($(".layer_popup:visible").length == 0){
@ -1171,7 +1187,7 @@ function fn_click_banner_add_stat(bannerMenuCode){
<!-- 20241028 이용약관, 개인정보처리방침 팝업 -->
<div class="layer_popup pointPop">
<div class="layer_popup agreePrivatePop">
<div class="layer_popup_cont">
<img src="/publish/images/main/popup04_241028.jpg" alt="이용약관, 개인정보처리방침 개정 안내 변함없는 문자온 서비스 이용에 감사의 말씀 드립니다. 당사 이용약관 및 개인정보처리방침이 개정되오니 서비스 이용에 참고하시기 바랍니다. 이용약관 공지사항 개인정보처리방침 공지사항 항상 최선의 서비스를 제공할 수 있도록 노력하겠습니다. 감사합니다." usemap="#popup-service-map">
<map name="popup-service-map">
@ -1180,8 +1196,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="agreePrivatePop" name="agreePrivatePop" onclick="javascript:fnPopupChk('agreePrivatePop' , 'layer')"><label for="agreePrivatePop">3일간 열지 않음</label>
<button type="button" class="popup_close agreePrivatePopClose"><img src="/publish/images/main/btn_popup_close01.png" alt="팝업닫기"></button>
</div>
</div>