개발자의 서재
쿠키(cookie)이용하여 팝업 하루 보지않기 구현 본문
//페이지로드시 function 실행
$(document).ready(function() {
getCookieSecretCouponPopup();
});
//쿠키값이 있는지 확인하여 팝업창 show, hide 처리.
function getCookieSecretCouponPopup () {
var cookiedata = document.cookie;
if ( cookiedata.indexOf("popup_secret_coupon=done") < 0 ){
$('.float-banner').show();
}
else {
$('.float-banner').hide();
}
}
//쿠키데이터 설정 function
function setCookie( name, value, expiredays ) {
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";";
}
//하루동안 보지 않기 클릭 시
function closePop(){
setCookie('popup_secret_coupon','done',1);
$('.float-banner').css("display","none");
}
'javascript, jquery' 카테고리의 다른 글
opener(부모창)의 스크립트 변수에 array 데이터 전달시 유의사항. (0) | 2022.03.06 |
---|---|
input type="file" 파일 첨부, 삭제, 확장자, 용량 검사 기본 (0) | 2022.03.06 |
Comments