관리자에서 등록한 팝업 일괄로 오늘하루열지않기가 가능한가요? 채택완료
Copy
$(function() {
$(".hd_pops_reject").click(function() {
var id = $(this).attr('class').split(' ');
var ck_name = id[1];
var exp_time = parseInt(id[2]);
$("hd_pops").css("display", "none");
set_cookie(ck_name, 1, exp_time, g5_cookie_domain);
console.log(id);
});
$('.hd_pops_close').click(function() {
$('.hd_pops').hide();
});
});
일괄 닫기말고는 newwin.inc.php 쪽 내용을 수정한 것은 없습니다.
한꺼번에 쿠키삭제하려면 어떤 부분을 수정해야할까요?
답변 2개
채택된 답변
+20 포인트
1년 전
다음과 같이 해 볼 수 있을것 같습니다.
팜고하셔서 원하시는 형식으로 구현하시면 가능하지 않을까 합니다.
Copy
* 각 버튼에 data-popup-id 속성을 추가하여 해당 팝업의 ID를 저장
* 각 버튼에 data-exp-time 속성을 추가하여 해당 팝업의 만료 시간을 저장
* JavaScript에서 클릭 이벤트 핸들러에서 data-popup-id를 통해 팝업 ID를 가져와서 해당 팝업을 숨기고 쿠키를 설정
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
1년 전
다음과 같이 하면 가능하지 않을까 합니다.
참고하셔서 원하시는 로직으로 구현해 보세요
newwin.inc.php 원본기준 수정
Copy
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
1년 전
제가 질문을 잘못 남긴거같네요 ㅠㅠ 쿠기 삭제가 아니라 일괄로 쿠키 세팅하는거였는데
set_cookie(ck_name, 1, exp_time, g5_cookie_domain); 이게 클릭한 팝업의 쿠키 뿐만 아니라 모든 팝업으로 적용되게 하려면 어떻게 해야할까요?
set_cookie(ck_name, 1, exp_time, g5_cookie_domain); 이게 클릭한 팝업의 쿠키 뿐만 아니라 모든 팝업으로 적용되게 하려면 어떻게 해야할까요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인